Skip to content

Component Gallery

Browse the main Vellira components before opening the renderer-specific API pages. These previews show the component shape and the matching usage patterns.

Use Storybook for live states, controls, and interaction testing.

Open Storybook

Catalog

Form Example

tsx
import { Button, Checkbox, Input } from '@romanbakurov/vellira-web';

export function FormExample() {
  return (
    <form>
      <Input label='Email' placeholder='name@example.com' />
      <Checkbox label='Remember this device' defaultChecked />
      <Button variant='primary'>Continue</Button>
    </form>
  );
}

Selection Example

tsx
import { RadioGroup, Select } from '@romanbakurov/vellira-web';

export function SelectionExample() {
  return (
    <>
      <RadioGroup
        label='Theme'
        options={[
          { label: 'System theme', value: 'system' },
          { label: 'Light theme', value: 'light' },
        ]}
      />
      <Select label='Role' options={['Admin', 'Editor', 'Viewer']} />
    </>
  );
}
tsx
import { Tabs } from '@romanbakurov/vellira-web';

export function TabsExample() {
  return (
    <Tabs defaultValue='profile'>
      <Tabs.List aria-label='Account sections'>
        <Tabs.Tab value='profile'>Profile</Tabs.Tab>
        <Tabs.Tab value='security'>Security</Tabs.Tab>
      </Tabs.List>
      <Tabs.Panel value='profile'>Profile settings</Tabs.Panel>
    </Tabs>
  );
}

Overlay Example

tsx
import { Button, Dropdown } from '@romanbakurov/vellira-web';

export function OverlayExample() {
  return (
    <Dropdown>
      <Dropdown.Trigger>
        <Button variant='secondary'>Open menu</Button>
      </Dropdown.Trigger>
      <Dropdown.Content>
        <Dropdown.Item>Copy</Dropdown.Item>
        <Dropdown.Item>Rename</Dropdown.Item>
        <Dropdown.Item tone='danger'>Delete</Dropdown.Item>
      </Dropdown.Content>
    </Dropdown>
  );
}

Where to Go Next

GoalPage
Install and render the first componentQuick Start
Learn Web package detailsWeb
Learn Native package detailsNative
Understand token layersTheme Architecture

Built for Vellira Design System.