App reorganization

This commit is contained in:
adilallo
2026-04-18 14:12:49 -06:00
parent f866d11ff8
commit e9dab04b34
288 changed files with 2698 additions and 5029 deletions
@@ -3,23 +3,23 @@
import { memo } from "react";
import InputLabelView from "./InputLabel.view";
import type { InputLabelProps } from "./InputLabel.types";
import {
normalizeInputLabelSize,
normalizeInputLabelPalette,
} from "../../../../lib/propNormalization";
/**
* Figma: "Utility / InputLabel" (TODO(figma)). Reusable form-input label with
* optional asterisk, help icon, and helper text.
*/
const InputLabelContainer = memo<InputLabelProps>(
({
label,
helpIcon = false,
asterisk = false,
helperText = false,
size: sizeProp = "S",
palette: paletteProp = "Default",
size: sizeProp = "s",
palette: paletteProp = "default",
className = "",
}) => {
const size = normalizeInputLabelSize(sizeProp);
const palette = normalizeInputLabelPalette(paletteProp);
const size = sizeProp;
const palette = paletteProp;
return (
<InputLabelView
@@ -1,9 +1,5 @@
export type InputLabelSizeValue = "S" | "M" | "s" | "m";
export type InputLabelPaletteValue =
| "Default"
| "Inverse"
| "default"
| "inverse";
export type InputLabelSizeValue = "s" | "m";
export type InputLabelPaletteValue = "default" | "inverse";
export interface InputLabelProps {
/**
@@ -25,13 +21,11 @@ export interface InputLabelProps {
*/
helperText?: boolean | string;
/**
* Size variant: "S" (small) or "M" (medium)
* Accepts both uppercase (Figma) and lowercase values.
* Size variant: "s" (small) or "m" (medium)
*/
size?: InputLabelSizeValue;
/**
* Palette variant: "Default" or "Inverse"
* Accepts both PascalCase (Figma) and lowercase values.
* Palette variant: "default" or "inverse"
*/
palette?: InputLabelPaletteValue;
className?: string;