Appearance
API Reference
Complete API reference for BaklaVue components and composables. All components use the Bv prefix (e.g. BvButton, BvInput).
Packages:
@baklavue/ui— Components and utilities@baklavue/composables— Composables for programmatic control
Quick Links
Components
- Form Components — Button, Input, Checkbox, Radio, Switch, Select, Textarea, FileUpload, Datepicker
- Feedback Components — Alert, Badge, Tag, Notification, Skeleton, Spinner
- Layout Components — Dialog, Drawer, Dropdown, Tooltip, Accordion, Tab, Stepper
- Navigation Components — ScrollToTop, Link, Pagination, SplitButton
- Data Display — Table, Icon, Image
Composables
- UI & Feedback — useNotification, useConfirmDialog, useDisclosure
- Forms — useScrollToError, useZodForm, useFormState, useFieldArray, useFormPersistence, useStepperForm
- Data & Utilities — useFile, useClipboard, useLocalStorage, useSessionStorage, useCookie
- Performance — useDebounceFn, useThrottleFn, useIntervalFn, useTimeoutFn, useRafFn
- Browser APIs — useBreakpoints, useElementSize, useContainerScroll, useSticky, useIntersectionObserver
- Data Fetching — useFetch
- Theme & Layout — useBaklavaTheme, useColorScheme, useThemePreset, usePagination
Reference
- Utilities — loadBaklavaResources
- Type Exports — Type definitions from both packages
- Import Patterns — Individual, namespace, and type imports
