Skip to content

Components

Vue Ecosphere ships 24 components, grouped by purpose. Every page below includes a live demo, prop / event / slot reference, and accessibility notes.

Call to Action

ComponentPurpose
ButtonTrigger an action
LinkNavigate, optionally styled like a button

Data Entry

ComponentPurpose
CheckboxBoolean or tri-state input
CheckboxGroupMulti-select from a list
ChoiceChipsCompact single/multi select
ColorPickerPick a color with presets
InputSingle-line text
InputNumberNumeric input with stepper
RadioSingle radio button
RadioGroupSingle-select from a list
SelectDropdown select (single, multi, searchable, tags)
SwitchBoolean toggle
TextareaMulti-line text

Miscellaneous

ComponentPurpose
AvatarUser / entity image with status
AvatarGroupStacked avatars with overflow
StepperMulti-step progress
TagStatus pill / chip
ComponentPurpose
BreadcrumbHierarchical trail
MenuHorizontal / vertical menu
NavbarTop app bar with branding
SidebarCollapsible side navigation
TabsTabbed content with optional addable / closable tabs

General

ComponentPurpose
IconSVG icon wrapper
ConfigProviderScoped defaults for size / hue / locale

TIP

Every Ep* component is registered globally when you use the plugin. You can also import them by name from vue-ecosphere.

Released under the MIT License. Built with VitePress.