diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OSCard.stories.ts b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OSCard.stories.ts new file mode 100644 index 00000000..19a7795f --- /dev/null +++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OSCard.stories.ts @@ -0,0 +1,21 @@ +import type { Meta, StoryObj } from '@storybook/react' + +import OSCard from './OSCard' +import { MAC } from '../../../../constants' + +const meta = { + title: 'ValidatorOnboarding/OSCard', + component: OSCard, + tags: ['autodocs'], +} satisfies Meta + +export default meta +type Story = StoryObj + +export const Default: Story = { + args: { + icon: '/icons/apple-logo.svg', + name: MAC, + isSelected: true, + }, +} diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OSCard.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OSCard.tsx new file mode 100644 index 00000000..ac73df7f --- /dev/null +++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OSCard.tsx @@ -0,0 +1,37 @@ +import { Stack, YStack } from 'tamagui' +import { Text } from '@status-im/components' + +import Icon from '../../../../components/General/Icon' + +type OSCardProps = { + name: string + icon: string + onClick?: () => void + isSelected?: boolean +} + +const OSCard = ({ name, icon, onClick, isSelected }: OSCardProps) => { + return ( + + + + {name} + + + + + ) +} + +export default OSCard