Add hero quick settings toggles
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-22 17:30:51 +01:00
parent 2e089f7f77
commit 5aa79b587d
4 changed files with 169 additions and 13 deletions

View File

@@ -230,6 +230,27 @@ vi.mock('@tamagui/text', () => ({
SizableText: ({ children }: { children: React.ReactNode }) => <span>{children}</span>,
}));
vi.mock('@tamagui/switch', () => ({
Switch: Object.assign(
({
children,
checked,
onCheckedChange,
}: {
children: React.ReactNode;
checked?: boolean;
onCheckedChange?: (checked: boolean) => void;
}) => (
<button type="button" onClick={() => onCheckedChange?.(!checked)}>
{children}
</button>
),
{
Thumb: ({ children }: { children?: React.ReactNode }) => <span>{children}</span>,
},
),
}));
vi.mock('@tamagui/react-native-web-lite', () => ({
Pressable: ({ children, onPress }: { children: React.ReactNode; onPress?: () => void }) => (
<button type="button" onClick={onPress}>