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
@@ -8,7 +8,6 @@ import type {
AskOrganizerProps,
AskOrganizerVariant,
} from "./AskOrganizer.types";
import { normalizeAskOrganizerVariant } from "../../../../lib/propNormalization";
const VARIANT_STYLES: Record<
"centered" | "left-aligned" | "compact" | "inverse",
@@ -43,10 +42,7 @@ const AskOrganizerContainer = memo<AskOrganizerProps>(
variant: variantProp = "centered",
onContactClick,
}) => {
// Normalize props to handle both PascalCase (Figma) and lowercase (codebase)
const variant = normalizeAskOrganizerVariant(
variantProp,
) as AskOrganizerVariant;
const variant = variantProp;
const t = useTranslation();
const defaultButtonText = buttonText ?? t("askOrganizer.buttonText");
const defaultButtonHref = buttonHref ?? t("askOrganizer.buttonHref");
@@ -4,11 +4,7 @@ export type AskOrganizerVariant =
| "centered"
| "left-aligned"
| "compact"
| "inverse"
| "Centered"
| "Left-Aligned"
| "Compact"
| "Inverse";
| "inverse";
export interface AskOrganizerProps {
title?: string;
@@ -18,8 +14,7 @@ export interface AskOrganizerProps {
buttonHref?: string;
className?: string;
/**
* Ask organizer variant. Accepts both lowercase and PascalCase (case-insensitive).
* Figma uses PascalCase, codebase uses lowercase - both are supported.
* Ask organizer variant.
*/
variant?: AskOrganizerVariant;
onContactClick?: (_data: {