API reference
84 components and 3585 props from @proyecto-viviana/ui, read out of the package's TypeScript declarations rather than written by hand. When a prop changes in source, this changes with it — guard:api-reference fails the build if the two disagree.
Looking for live, editable examples instead? The Viviana UI docs walk the register with live examples. The playground still renders the register in context, and the solid-spectrum docs cover the Spectrum-parity register underneath.
AccordionActionBarActionButtonActionButtonGroupActionGroupActionMenuAlertDialogAssetCardAvatarBadgeBreadcrumbsButtonButtonGroupCalendarCardCardViewCheckboxColorAreaColorEditorColorFieldColorSliderColorSwatchColorSwatchPickerColorWheelComboBoxContextualHelpDateFieldDatePickerDateRangePickerDialogDisclosureDividerDropZoneFileTriggerFormListViewHudFrameSpectrumIconIllustratedMessageImageInlineAlertLabeledValueFlexLinkLinkButtonListBoxMenuMeterNotificationBadgeNumberFieldPickerPopoverProductCardProgressCircleProgressBarProviderRadioRangeCalendarRangeSliderSearchFieldSegmentedControlSelectSelectBoxGroupSeparatorSkeletonSliderStatusLightStepListSwitchTableTabsTagGroupTextTextFieldTimeFieldToastToggleButtonToggleButtonGroupToolbarTooltipTreeUserCardSceneBackdropWell