mirror of
https://github.com/zoriya/v10.git
synced 2026-08-07 22:56:34 +00:00
23 lines
837 B
TypeScript
23 lines
837 B
TypeScript
import { useStore } from '@nanostores/react';
|
|
import { Globe, Image } from 'lucide-react';
|
|
import ImageRadioGroup from '@/components/ImageRadioGroup';
|
|
import { useCase } from '@/stores/installation';
|
|
import type { UseCase } from '@/utils/installation/types';
|
|
|
|
export default function UseCasePicker() {
|
|
const $useCase = useStore(useCase);
|
|
|
|
return (
|
|
<ImageRadioGroup
|
|
value={$useCase}
|
|
onChange={(value) => useCase.set(value as UseCase)}
|
|
options={[
|
|
{ value: 'default-video' satisfies UseCase, label: 'Video', image: <Globe size={32} /> },
|
|
{ value: 'default-audio' satisfies UseCase, label: 'Audio', image: <Globe size={32} /> },
|
|
{ value: 'background-video' satisfies UseCase, label: 'Background Video', image: <Image size={32} /> },
|
|
]}
|
|
aria-label="Select use case"
|
|
/>
|
|
);
|
|
}
|