تخطَّ إلى المحتوى

Components

هذا المحتوى غير متوفر بلغتك بعد.

This index is generated from the @okrado/ui 0.11.0 manifest: 110 entries, 59 stable and 51 beta. Each name opens the component’s docs page in Storybook, where you can try every story in paper and night, at 375 px and in Arabic.

A component is stable only when it has a docs page, a green generated story matrix, an axe check at zero and a review score. beta components work but their API may still change. See Governance.

Agents can read the same data as JSON at /components/manifests/components.json.

NameStageWhat it is
AlertDialogbetaA modal that interrupts for a decision the user cannot take back.
AlertDialogClosebetaA control that closes its AlertDialog without acting.
AlertDialogContentbetaThe alert dialog panel.
AlertDialogTriggerbetaThe element that opens its AlertDialog.
BadgestableA status chip.
ButtonstableThe one button.
ButtonLinkstableA link that looks like a Button, for an action that navigates ("Talk to the founders" opening mail, "See how it works").
CheckboxstableA checkbox with its label on the same row.
DialogbetaA modal dialog.
DialogClosestableA control that closes its Dialog, such as a Cancel button.
DialogContentstableThe dialog panel.
DialogTriggerstableThe element that opens its Dialog.
DisplaystableThe one display headline of a marketing page.
DrawerbetaA panel that slides in from the edge.
DrawerClosebetaA control that closes its Drawer, such as a Cancel button.
DrawerContentbetaThe drawer panel.
DrawerTriggerbetaThe element that opens its Drawer.
HeadingstableA marketing or docs heading on the fluid scale.
IconbetaA Lucide icon by name from the Okrado allow-list, in one of the three standard sizes and drawn in currentColor.
IconButtonbetaA square button that shows only an icon, as wide as the control height.
InputstableA single-line text input.
KbdstableA keyboard key or shortcut, such as ⌘K.
LinkstableA text link inside the current zone, in the link colour with the focus-gap ring.
LiveRegionbetaA live region.
MenustableA menu of actions or links behind a trigger.
MenuCheckboxItembetaA menu item that toggles an option on or off and keeps the menu open, such as a visible column.
MenuContentstableThe floating menu panel, positioned next to its trigger.
MenuGroupbetaA labelled group of related items in a Menu, such as the options of one filter.
MenuItemstableOne action in a Menu.
MenuLinkItemstableA menu entry that is a link (href), for navigation menus such as the ProductSwitcher.
MenuRadioGroupbetaA set of mutually exclusive MenuRadioItems, such as the density.
MenuRadioItembetaOne choice in a MenuRadioGroup.
MenuSeparatorstableA rule between groups of menu items.
MenuTriggerstableThe control that opens its Menu.
MeterstableA scalar measurement within a known range, such as a key result's progress toward its target.
MonostableEvidence in JetBrains Mono.
PopoverbetaA small panel tied to a trigger.
PopoverClosebetaA control that closes its Popover, such as a Done button.
PopoverContentbetaThe floating panel, positioned next to its trigger with collision flip and shift, at the popover layer, with an e2 shadow and a 1 px line border.
PopoverTriggerbetaThe control that opens its Popover.
ProgressbetaProgress of a long job (ADR-0113).
RecordMarkstableThe Record mark (ADR-0076 §14), the only way to put the Okrado logo on a page.
SelectstableA single-choice dropdown for 4 to about 15 options (fewer.
SkeletonstableA placeholder block while content loads.
SwitchstableAn on/off switch for a setting that applies at once (use Checkbox inside forms that submit).
TabstableOne tab.
TabsstableTabs that switch between panels of one view, such as the long, shorts and feed variants of a video.
TabsListstableThe row of Tab buttons.
TabsPanelstableThe content shown while its Tab is active.
TextstableRunning text on marketing and docs surfaces in Inter, on the language's body scale.
TextareastableA multi-line text input.
ToastProviderbetaHosts toasts for everything inside it and renders them at the bottom-end of the viewport, at the toast layer.
ToggletipbetaHelp that opens on press and is read aloud, for what a Tooltip cannot carry.
TooltipbetaA short hint on hover and keyboard focus, such as the shortcut of an IconButton.
TooltipProviderbetaThe delay group of every Tooltip below it.
UiProviderstableGives every @okrado/ui component its locale, text direction and shared strings.
VisuallyHiddenstableText for assistive technology only, such as the name of an icon-only region.
NameStageWhat it is
BannerbetaA persistent, page-wide message at the top of the content.
BrandHeadbetaThe brand's <head> tags for a plain React tree (React 19 hoists them into <head>).
BreadcrumbsbetaThe location trail of a page (ADR-0083).
BulkBarbetaThe bar that takes the place of the Toolbar while rows are selected (ADR-0083).
CardstableA surface that groups related content, with the card inset of the current density.
ConfirmDialogbetaA destructive confirmation.
CtaCardstableThe closing call to action of a page (ADR-0076 §6).
DataTablebetaThe list of records, the one table of the suite (ADR-0083, ADR-0078).
DecisionPanelbetaThe governance moment (ADR-0076 §4, §10).
EmptyStatestableThe state of a list or a module with nothing to show, or whose data could not be loaded.
FieldstableA form field.
FilterBarbetaThe search, filters and result count of a list, for the Toolbar (ADR-0083).
FormbetaA form with explicit save (ADR-0112).
FormActionsbetaThe one Save button of a Form, kept enabled (a disabled save hides why it cannot save) with a Cancel to its right.
FormFieldbetaOne field of a Form.
InlineNoticebetaA message tied to a place.
KeyResultProgressstableA key result with its progress (ADR-0030).
KpiTilestableA KPI on a dashboard or the app's Home (ADR-0076 §11).
KrRowstableOne key result as a table row (ADR-0076 §10, §11).
LedgerChainstableA chain of ledger records (ADR-0076 §6).
LedgerRowstableOne ledger record (ADR-0076 §10).
LoopDiagramstableThe Loop (ADR-0076 §6).
PageContentbetaThe content column of a page inside the shell.
PageHeaderbetaThe top of every page (ADR-0083).
PaginationbetaThe footer of a list.
PreferencesFormstableThe user's display preferences (ADR-0060, ADR-0065).
ProductFramestableA product shot on a marketing or docs page (ADR-0076 §8).
ProsestableLong-form Markdown, such as a decision record's body, in the design system's type scale.
RecordHeaderstableThe head of a record view (ADR-0069).
RecordListstableThe list half of the viewer pattern (ADR-0069).
RecordListHeadstableThe header row of a {@link RecordList}.
RecordStatusstableThe status of a decision, note, key result or video as a labelled badge, with one tone per status across the suite.
SectionstableA titled region of a page (ADR-0069 page frame).
SectionHeadstableThe head of a marketing or docs section (ADR-0076 §2).
ShortcutsDialogbetaThe ? dialog.
SiteFooterstableThe footer of an Okrado site (ADR-0076 §2, R §3).
SiteHeaderstableThe header of an Okrado site (ADR-0076 §2).
StepsstableSteps on a chained rule (ADR-0076 §6).
ToolbarbetaThe row of controls above a DataTable (ADR-0083).
VerifyBlockstableThe proof under a ledger (ADR-0076 §6).
VideoCardstableA Studio video in a grid (ADR-0069 library).
ViewOptionsbetaThe "View" menu of a list (ADR-0083).
NameStageWhat it is
AppShellbetaThe suite's frame, the same in every zone (ADR-0058, ADR-0069, ADR-0083).
BottomBarstableThe phone navigation of the shell (ADR-0069).
CommandPalettestableThe suite's command palette (Cmd/Ctrl+K).
InspectorbetaThe right panel of a split page (ADR-0083, L4).
NavGroupbetaA labelled group of sidebar items (ADR-0083).
ProductNavbetaThe sidebar list of the active product's modules, with registry labels in the user's locale.
ProductSwitcherbetaThe sidebar's product switcher.
SearchTriggerbetaThe top bar's search field (ADR-0083).
SuiteLinkstableA link to any page of the suite, across zones.
TopBarbetaThe content of the shell's 48 px top bar (ADR-0083), passed as AppShell's topBar.
ZoneShellbetaThe whole zone frame in one piece (ADR-0058, ADR-0083), which the web-zone template mounts once.
المسؤول
Okrado founders
آخر تحديث
تُراجَع قبل