gitextract_h1t3tnb3/ ├── .dockerignore ├── .editorconfig ├── .eslintrc.cjs ├── .gitattributes ├── .github/ │ ├── .git_commit_msg.txt │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions/ │ │ ├── download-locales/ │ │ │ └── action.yml │ │ └── nightly-release/ │ │ └── action.yml │ ├── issue-close-app.yml │ ├── lock.yml │ ├── semantic.yml │ ├── sponsors.yml │ └── workflows/ │ ├── ci.yml │ ├── close-issue.yml │ ├── crowdin-uploads.yml │ ├── nightly.yml │ ├── stale.yml │ └── triage.yml ├── .gitignore ├── .husky/ │ ├── commit-msg │ ├── pre-commit │ └── prepare-commit-msg ├── .nvmrc ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── SECURITY.md ├── crowdin.yml ├── docker-compose.yml ├── eslint-local-rules.cjs ├── jest.config.cjs ├── lerna.json ├── package.json ├── packages/ │ ├── README.md │ ├── api-generator/ │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src/ │ │ │ ├── helpers/ │ │ │ │ ├── sass.ts │ │ │ │ └── text.ts │ │ │ ├── index.ts │ │ │ ├── locale/ │ │ │ │ └── en/ │ │ │ │ ├── $vuetify.json │ │ │ │ ├── DataIterator-items.json │ │ │ │ ├── DataTable-expand.json │ │ │ │ ├── DataTable-group.json │ │ │ │ ├── DataTable-header.json │ │ │ │ ├── DataTable-items.json │ │ │ │ ├── DataTable-paginate.json │ │ │ │ ├── DataTable-select.json │ │ │ │ ├── DataTable-sort.json │ │ │ │ ├── DataTable.json │ │ │ │ ├── Select.json │ │ │ │ ├── SelectionControlGroup.json │ │ │ │ ├── Slider.json │ │ │ │ ├── Stepper.json │ │ │ │ ├── StepperItem.json │ │ │ │ ├── VAlert.json │ │ │ │ ├── VApp.json │ │ │ │ ├── VAppBar.json │ │ │ │ ├── VAutocomplete.json │ │ │ │ ├── VAvatar.json │ │ │ │ ├── VAvatarGroup.json │ │ │ │ ├── VBadge.json │ │ │ │ ├── VBanner.json │ │ │ │ ├── VBottomNavigation.json │ │ │ │ ├── VBottomSheet.json │ │ │ │ ├── VBreadcrumbs.json │ │ │ │ ├── VBreadcrumbsDivider.json │ │ │ │ ├── VBtn.json │ │ │ │ ├── VBtnGroup.json │ │ │ │ ├── VBtnToggle.json │ │ │ │ ├── VCalendar.json │ │ │ │ ├── VCard.json │ │ │ │ ├── VCarousel.json │ │ │ │ ├── VCheckbox.json │ │ │ │ ├── VCheckboxBtn.json │ │ │ │ ├── VChip.json │ │ │ │ ├── VChipGroup.json │ │ │ │ ├── VCol.json │ │ │ │ ├── VColorInput.json │ │ │ │ ├── VColorPicker.json │ │ │ │ ├── VCombobox.json │ │ │ │ ├── VCommandPalette.json │ │ │ │ ├── VCommandPaletteItem.json │ │ │ │ ├── VConfirmEdit.json │ │ │ │ ├── VContainer.json │ │ │ │ ├── VCounter.json │ │ │ │ ├── VDataIterator.json │ │ │ │ ├── VDataTable.json │ │ │ │ ├── VDataTableFooter.json │ │ │ │ ├── VDataTableHeaders.json │ │ │ │ ├── VDataTableRow.json │ │ │ │ ├── VDataTableRows.json │ │ │ │ ├── VDataTableServer.json │ │ │ │ ├── VDataTableVirtual.json │ │ │ │ ├── VDateInput.json │ │ │ │ ├── VDatePicker.json │ │ │ │ ├── VDatePickerControls.json │ │ │ │ ├── VDatePickerHeader.json │ │ │ │ ├── VDatePickerMonth.json │ │ │ │ ├── VDatePickerMonths.json │ │ │ │ ├── VDatePickerYears.json │ │ │ │ ├── VDefaultsProvider.json │ │ │ │ ├── VDialog.json │ │ │ │ ├── VDialogTransition.json │ │ │ │ ├── VDivider.json │ │ │ │ ├── VEmptyState.json │ │ │ │ ├── VExpansionPanel.json │ │ │ │ ├── VExpansionPanelTitle.json │ │ │ │ ├── VExpansionPanels.json │ │ │ │ ├── VFab.json │ │ │ │ ├── VField.json │ │ │ │ ├── VFieldLabel.json │ │ │ │ ├── VFileInput.json │ │ │ │ ├── VFileUpload.json │ │ │ │ ├── VFileUploadDropzone.json │ │ │ │ ├── VFileUploadItem.json │ │ │ │ ├── VFileUploadList.json │ │ │ │ ├── VFooter.json │ │ │ │ ├── VForm.json │ │ │ │ ├── VHotkey.json │ │ │ │ ├── VHover.json │ │ │ │ ├── VIconBtn.json │ │ │ │ ├── VImg.json │ │ │ │ ├── VInfiniteScroll.json │ │ │ │ ├── VInput.json │ │ │ │ ├── VItemGroup.json │ │ │ │ ├── VLayout.json │ │ │ │ ├── VLayoutItem.json │ │ │ │ ├── VLazy.json │ │ │ │ ├── VList.json │ │ │ │ ├── VListGroup.json │ │ │ │ ├── VListItem.json │ │ │ │ ├── VListSubheader.json │ │ │ │ ├── VLocaleProvider.json │ │ │ │ ├── VMain.json │ │ │ │ ├── VMenu.json │ │ │ │ ├── VMessages.json │ │ │ │ ├── VNavigationDrawer.json │ │ │ │ ├── VNumberInput.json │ │ │ │ ├── VOtpInput.json │ │ │ │ ├── VOverflowBtn.json │ │ │ │ ├── VOverlay-activator.json │ │ │ │ ├── VOverlay-location-strategies.json │ │ │ │ ├── VOverlay-scroll-strategies.json │ │ │ │ ├── VOverlay.json │ │ │ │ ├── VPagination.json │ │ │ │ ├── VParallax.json │ │ │ │ ├── VPicker.json │ │ │ │ ├── VPie.json │ │ │ │ ├── VPieSegment.json │ │ │ │ ├── VPieTooltip.json │ │ │ │ ├── VProgress.json │ │ │ │ ├── VProgressCircular.json │ │ │ │ ├── VProgressLinear.json │ │ │ │ ├── VPullToRefresh.json │ │ │ │ ├── VRadio.json │ │ │ │ ├── VRadioGroup.json │ │ │ │ ├── VRangeSlider.json │ │ │ │ ├── VRating.json │ │ │ │ ├── VResponsive.json │ │ │ │ ├── VRow.json │ │ │ │ ├── VSelect.json │ │ │ │ ├── VSelectionControl.json │ │ │ │ ├── VSheet.json │ │ │ │ ├── VSkeletonLoader.json │ │ │ │ ├── VSlideGroup.json │ │ │ │ ├── VSlider.json │ │ │ │ ├── VSnackbar.json │ │ │ │ ├── VSnackbarQueue.json │ │ │ │ ├── VSparkline.json │ │ │ │ ├── VSpeedDial.json │ │ │ │ ├── VStepper.json │ │ │ │ ├── VStepperActions.json │ │ │ │ ├── VStepperHeader.json │ │ │ │ ├── VStepperItem.json │ │ │ │ ├── VStepperVertical.json │ │ │ │ ├── VStepperVerticalItem.json │ │ │ │ ├── VStepperWindow.json │ │ │ │ ├── VStepperWindowItem.json │ │ │ │ ├── VSwitch.json │ │ │ │ ├── VSystemBar.json │ │ │ │ ├── VTab.json │ │ │ │ ├── VTable.json │ │ │ │ ├── VTabs.json │ │ │ │ ├── VTextField.json │ │ │ │ ├── VTextarea.json │ │ │ │ ├── VThemeProvider.json │ │ │ │ ├── VTimePicker.json │ │ │ │ ├── VTimePickerClock.json │ │ │ │ ├── VTimePickerControls.json │ │ │ │ ├── VTimeline.json │ │ │ │ ├── VTimelineItem.json │ │ │ │ ├── VToolbar.json │ │ │ │ ├── VTooltip.json │ │ │ │ ├── VTreeview.json │ │ │ │ ├── VTreeviewGroup.json │ │ │ │ ├── VTreeviewItem.json │ │ │ │ ├── VVideo.json │ │ │ │ ├── VVideoControls.json │ │ │ │ ├── VVideoVolume.json │ │ │ │ ├── VVirtualScroll.json │ │ │ │ ├── VWindow.json │ │ │ │ ├── VWindowItem.json │ │ │ │ ├── autocomplete.json │ │ │ │ ├── border.json │ │ │ │ ├── calendar.json │ │ │ │ ├── delay.json │ │ │ │ ├── dimension.json │ │ │ │ ├── display.json │ │ │ │ ├── elevation.json │ │ │ │ ├── filter.json │ │ │ │ ├── focus.json │ │ │ │ ├── form.json │ │ │ │ ├── generic.json │ │ │ │ ├── group-item.json │ │ │ │ ├── group.json │ │ │ │ ├── layout-item.json │ │ │ │ ├── layout.json │ │ │ │ ├── list-items.json │ │ │ │ ├── loader.json │ │ │ │ ├── location.json │ │ │ │ ├── mask.json │ │ │ │ ├── nested.json │ │ │ │ ├── position.json │ │ │ │ ├── rounded.json │ │ │ │ ├── router.json │ │ │ │ ├── size.json │ │ │ │ ├── tag.json │ │ │ │ ├── theme.json │ │ │ │ ├── time-validation.json │ │ │ │ ├── transition.json │ │ │ │ ├── useDate.json │ │ │ │ ├── useDisplay.json │ │ │ │ ├── useGoTo.json │ │ │ │ ├── useHotkey.json │ │ │ │ ├── useLayout.json │ │ │ │ ├── useLocale.json │ │ │ │ ├── useMask.json │ │ │ │ ├── useRtl.json │ │ │ │ ├── useTheme.json │ │ │ │ ├── v-click-outside.json │ │ │ │ ├── v-intersect.json │ │ │ │ ├── v-mutate.json │ │ │ │ ├── v-resize.json │ │ │ │ ├── v-ripple.json │ │ │ │ ├── v-scroll.json │ │ │ │ ├── v-tooltip.json │ │ │ │ ├── v-touch.json │ │ │ │ ├── validation.json │ │ │ │ └── virtual.json │ │ │ ├── shims.d.ts │ │ │ ├── types.ts │ │ │ ├── utils.ts │ │ │ ├── vetur.ts │ │ │ ├── web-types.ts │ │ │ └── worker.ts │ │ ├── templates/ │ │ │ ├── component.d.ts │ │ │ ├── composables.d.ts │ │ │ └── directives.d.ts │ │ └── tsconfig.json │ ├── docs/ │ │ ├── .browserslistrc │ │ ├── .eslintignore │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── .markdownlintrc │ │ ├── auto-imports.d.ts │ │ ├── build/ │ │ │ ├── Caddyfile │ │ │ ├── api-plugin.ts │ │ │ ├── examples-plugin.ts │ │ │ ├── markdown-it.ts │ │ │ ├── markdownBuilders.ts │ │ │ ├── mdi-js.ts │ │ │ └── sitemap.js │ │ ├── components.d.ts │ │ ├── index.html │ │ ├── jest-runner-eslint.config.cjs │ │ ├── jest.config.cjs │ │ ├── package.json │ │ ├── public/ │ │ │ ├── ads.txt │ │ │ ├── llms.txt │ │ │ ├── robots.txt │ │ │ └── search.xml │ │ ├── src/ │ │ │ ├── App.vue │ │ │ ├── components/ │ │ │ │ ├── Alert.vue │ │ │ │ ├── Backmatter.vue │ │ │ │ ├── PageFeatures.vue │ │ │ │ ├── about/ │ │ │ │ │ ├── TeamMember.vue │ │ │ │ │ └── TeamMembers.vue │ │ │ │ ├── api/ │ │ │ │ │ ├── ApiTable.vue │ │ │ │ │ ├── Backlinks.vue │ │ │ │ │ ├── DirectiveTable.vue │ │ │ │ │ ├── EventsTable.vue │ │ │ │ │ ├── ExposedTable.vue │ │ │ │ │ ├── Inline.vue │ │ │ │ │ ├── Links.vue │ │ │ │ │ ├── NameCell.vue │ │ │ │ │ ├── PrismCell.vue │ │ │ │ │ ├── PropsTable.vue │ │ │ │ │ ├── SassTable.vue │ │ │ │ │ ├── Search.vue │ │ │ │ │ ├── Section.vue │ │ │ │ │ ├── SlotsTable.vue │ │ │ │ │ ├── View.vue │ │ │ │ │ └── utils.ts │ │ │ │ ├── app/ │ │ │ │ │ ├── BackToTop.vue │ │ │ │ │ ├── Btn.vue │ │ │ │ │ ├── Caption.vue │ │ │ │ │ ├── CommitBtn.vue │ │ │ │ │ ├── Divider.vue │ │ │ │ │ ├── Figure.vue │ │ │ │ │ ├── Heading.vue │ │ │ │ │ ├── Headline.vue │ │ │ │ │ ├── Link.vue │ │ │ │ │ ├── Markdown.vue │ │ │ │ │ ├── Markup.vue │ │ │ │ │ ├── Sheet.vue │ │ │ │ │ ├── Table.vue │ │ │ │ │ ├── TextField.vue │ │ │ │ │ ├── Title.vue │ │ │ │ │ ├── Toc.vue │ │ │ │ │ ├── TooltipBtn.vue │ │ │ │ │ ├── V2Banner.vue │ │ │ │ │ ├── VersionBtn.vue │ │ │ │ │ ├── VerticalDivider.vue │ │ │ │ │ ├── bar/ │ │ │ │ │ │ ├── Bar.vue │ │ │ │ │ │ ├── BlogLink.vue │ │ │ │ │ │ ├── EcosystemMenu.vue │ │ │ │ │ │ ├── EnterpriseLink.vue │ │ │ │ │ │ ├── GitHubLink.vue │ │ │ │ │ │ ├── JobsLink.vue │ │ │ │ │ │ ├── LanguageMenu.vue │ │ │ │ │ │ ├── LearnMenu.vue │ │ │ │ │ │ ├── Logo.vue │ │ │ │ │ │ ├── NotificationsMenu.vue │ │ │ │ │ │ ├── OneLink.vue │ │ │ │ │ │ ├── PlaygroundLink.vue │ │ │ │ │ │ ├── SettingsToggle.vue │ │ │ │ │ │ ├── SponsorLink.vue │ │ │ │ │ │ ├── StoreLink.vue │ │ │ │ │ │ ├── SupportLink.vue │ │ │ │ │ │ ├── SupportMenu.vue │ │ │ │ │ │ ├── TeamLink.vue │ │ │ │ │ │ └── ThemeToggle.vue │ │ │ │ │ ├── drawer/ │ │ │ │ │ │ ├── Append.vue │ │ │ │ │ │ ├── Drawer.vue │ │ │ │ │ │ ├── DrawerToggleRail.vue │ │ │ │ │ │ └── PinnedItems.vue │ │ │ │ │ ├── list/ │ │ │ │ │ │ ├── LinkListItem.vue │ │ │ │ │ │ └── List.vue │ │ │ │ │ ├── menu/ │ │ │ │ │ │ └── Menu.vue │ │ │ │ │ ├── search/ │ │ │ │ │ │ ├── Search.vue │ │ │ │ │ │ ├── SearchDialog.vue │ │ │ │ │ │ ├── SearchGroup.vue │ │ │ │ │ │ └── SearchResults.vue │ │ │ │ │ └── settings/ │ │ │ │ │ ├── Append.vue │ │ │ │ │ ├── DeveloperMode.vue │ │ │ │ │ ├── DocumentationBuild.vue │ │ │ │ │ ├── Drawer.vue │ │ │ │ │ ├── LatestCommit.vue │ │ │ │ │ ├── LatestRelease.vue │ │ │ │ │ ├── Options.vue │ │ │ │ │ ├── SettingsHeader.vue │ │ │ │ │ └── options/ │ │ │ │ │ ├── AdOption.vue │ │ │ │ │ ├── ApiOption.vue │ │ │ │ │ ├── CodeOption.vue │ │ │ │ │ ├── OfflineOption.vue │ │ │ │ │ ├── PinOption.vue │ │ │ │ │ ├── RailDrawerOption.vue │ │ │ │ │ ├── SlashSearchOption.vue │ │ │ │ │ └── ThemeOption.vue │ │ │ │ ├── components/ │ │ │ │ │ └── ListItem.vue │ │ │ │ ├── dashboard/ │ │ │ │ │ └── DashboardEmptyState.vue │ │ │ │ ├── doc/ │ │ │ │ │ ├── Explorer.vue │ │ │ │ │ ├── IconList.vue │ │ │ │ │ ├── IconTable.vue │ │ │ │ │ ├── Introduced.vue │ │ │ │ │ ├── MadeWithVueAttribution.vue │ │ │ │ │ ├── MadeWithVuetifyGallery.vue │ │ │ │ │ ├── MadeWithVuetifyLink.vue │ │ │ │ │ ├── ReadyForMore.vue │ │ │ │ │ ├── RelatedPage.vue │ │ │ │ │ ├── RelatedPages.vue │ │ │ │ │ ├── Releases.vue │ │ │ │ │ ├── Tabs.vue │ │ │ │ │ ├── ThemeCard.vue │ │ │ │ │ ├── ThemeVendor.vue │ │ │ │ │ ├── TypographyPreview.vue │ │ │ │ │ ├── UpNext.vue │ │ │ │ │ └── VueJobs.vue │ │ │ │ ├── examples/ │ │ │ │ │ ├── Example.vue │ │ │ │ │ ├── ExampleMissing.vue │ │ │ │ │ ├── Usage.vue │ │ │ │ │ ├── UsageExample.vue │ │ │ │ │ └── VueFile.vue │ │ │ │ ├── features/ │ │ │ │ │ ├── BreakpointsTable.vue │ │ │ │ │ ├── ColorPalette.vue │ │ │ │ │ └── SassApi.vue │ │ │ │ ├── getting-started/ │ │ │ │ │ └── WireframeExamples.vue │ │ │ │ ├── home/ │ │ │ │ │ ├── Blogs.vue │ │ │ │ │ ├── Common/ │ │ │ │ │ │ ├── Card.vue │ │ │ │ │ │ ├── Gradient.vue │ │ │ │ │ │ ├── Marquee.vue │ │ │ │ │ │ └── Title.vue │ │ │ │ │ ├── Discord.vue │ │ │ │ │ ├── Ecosystem.vue │ │ │ │ │ ├── Entry.vue │ │ │ │ │ ├── Footer.vue │ │ │ │ │ ├── Gallery/ │ │ │ │ │ │ ├── Analytics.vue │ │ │ │ │ │ ├── Chat/ │ │ │ │ │ │ │ ├── Chat.vue │ │ │ │ │ │ │ ├── Detail.vue │ │ │ │ │ │ │ └── List.vue │ │ │ │ │ │ ├── Components.vue │ │ │ │ │ │ ├── Dashboard.vue │ │ │ │ │ │ ├── Login.vue │ │ │ │ │ │ └── Settings.vue │ │ │ │ │ ├── Logo.vue │ │ │ │ │ ├── Snips.vue │ │ │ │ │ ├── SnipsExample.vue │ │ │ │ │ ├── SpecialSponsor.vue │ │ │ │ │ ├── Sponsors.vue │ │ │ │ │ ├── Store.vue │ │ │ │ │ ├── Support.vue │ │ │ │ │ ├── Tooling.vue │ │ │ │ │ └── VuetifyOne.vue │ │ │ │ ├── icons/ │ │ │ │ │ └── ChevronDown.vue │ │ │ │ ├── introduction/ │ │ │ │ │ ├── Comparison.vue │ │ │ │ │ ├── ConsultingServices.vue │ │ │ │ │ ├── DirectSupport.vue │ │ │ │ │ ├── DiscordDeck.vue │ │ │ │ │ ├── EnterpriseDeck.vue │ │ │ │ │ ├── EnterpriseForm.vue │ │ │ │ │ └── SlaDeck.vue │ │ │ │ ├── one/ │ │ │ │ │ ├── FAQ.vue │ │ │ │ │ ├── Hero.vue │ │ │ │ │ ├── Properties.vue │ │ │ │ │ ├── Roadmap.vue │ │ │ │ │ └── SubscribeCard.vue │ │ │ │ ├── promoted/ │ │ │ │ │ ├── Base.vue │ │ │ │ │ ├── Carbon.vue │ │ │ │ │ ├── Discovery.vue │ │ │ │ │ ├── Entry.vue │ │ │ │ │ ├── Inline.vue │ │ │ │ │ ├── Promoted.vue │ │ │ │ │ ├── Random.vue │ │ │ │ │ ├── Script.vue │ │ │ │ │ └── Vuetify.vue │ │ │ │ ├── promotions/ │ │ │ │ │ └── PromotionCard.vue │ │ │ │ ├── resources/ │ │ │ │ │ ├── ColorPalette.vue │ │ │ │ │ └── Logos.vue │ │ │ │ ├── sponsor/ │ │ │ │ │ ├── Card.vue │ │ │ │ │ ├── Link.vue │ │ │ │ │ ├── SnackbarPopup.vue │ │ │ │ │ └── Sponsors.vue │ │ │ │ └── user/ │ │ │ │ ├── OneSubCard.vue │ │ │ │ ├── UserTabs.vue │ │ │ │ └── badges/ │ │ │ │ ├── UserAdminBadge.vue │ │ │ │ ├── UserOneBadge.vue │ │ │ │ └── UserSponsorBadge.vue │ │ │ ├── composables/ │ │ │ │ ├── ad.ts │ │ │ │ ├── bin.ts │ │ │ │ ├── cosmic.ts │ │ │ │ ├── frontmatter.ts │ │ │ │ ├── markdown.ts │ │ │ │ └── playground.ts │ │ │ ├── data/ │ │ │ │ ├── 301.json │ │ │ │ ├── metadata.json │ │ │ │ ├── nav.json │ │ │ │ ├── new-in.json │ │ │ │ ├── page-to-api.json │ │ │ │ └── team.json │ │ │ ├── examples/ │ │ │ │ ├── accessibility/ │ │ │ │ │ ├── list-item-group.vue │ │ │ │ │ ├── menu.vue │ │ │ │ │ └── select-list-item.vue │ │ │ │ ├── application/ │ │ │ │ │ ├── app-bar-drawer.vue │ │ │ │ │ ├── drawer-app-bar.vue │ │ │ │ │ └── theme.vue │ │ │ │ ├── application-layout/ │ │ │ │ │ ├── app-bar-first.vue │ │ │ │ │ ├── discord.vue │ │ │ │ │ ├── dynamic.vue │ │ │ │ │ ├── layout-information-composable.vue │ │ │ │ │ ├── layout-information-ref.vue │ │ │ │ │ ├── location.vue │ │ │ │ │ └── nav-drawer-first.vue │ │ │ │ ├── blueprints/ │ │ │ │ │ ├── md1.vue │ │ │ │ │ ├── md2.vue │ │ │ │ │ └── md3.vue │ │ │ │ ├── border/ │ │ │ │ │ ├── all.vue │ │ │ │ │ ├── card.vue │ │ │ │ │ ├── colors.vue │ │ │ │ │ ├── sides.vue │ │ │ │ │ └── styles.vue │ │ │ │ ├── border-radius/ │ │ │ │ │ ├── misc-components.vue │ │ │ │ │ ├── misc-pill-and-circle.vue │ │ │ │ │ ├── misc-removing-border-radius.vue │ │ │ │ │ ├── misc-rounded-corners.vue │ │ │ │ │ ├── misc-rounding-by-corner.vue │ │ │ │ │ └── misc-rounding-by-side.vue │ │ │ │ ├── color/ │ │ │ │ │ ├── classes.vue │ │ │ │ │ └── text-classes.vue │ │ │ │ ├── concepts/ │ │ │ │ │ ├── density-and-size.vue │ │ │ │ │ ├── density.vue │ │ │ │ │ └── size.vue │ │ │ │ ├── cursor/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── display/ │ │ │ │ │ ├── display-block.vue │ │ │ │ │ ├── display-inline.vue │ │ │ │ │ ├── hidden-elements.vue │ │ │ │ │ ├── print.vue │ │ │ │ │ └── visibility.vue │ │ │ │ ├── elevation/ │ │ │ │ │ ├── prop-dynamic.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── flex/ │ │ │ │ │ ├── flex-align-content.vue │ │ │ │ │ ├── flex-align-self.vue │ │ │ │ │ ├── flex-align.vue │ │ │ │ │ ├── flex-column.vue │ │ │ │ │ ├── flex-direction.vue │ │ │ │ │ ├── flex-flex.vue │ │ │ │ │ ├── flex-justify.vue │ │ │ │ │ ├── flex-nowrap.vue │ │ │ │ │ ├── flex-order.vue │ │ │ │ │ ├── flex-wrap-reverse.vue │ │ │ │ │ ├── flex-wrap.vue │ │ │ │ │ ├── flexbox-inline.vue │ │ │ │ │ ├── flexbox.vue │ │ │ │ │ ├── grow-shrink.vue │ │ │ │ │ ├── margins-align-items.vue │ │ │ │ │ └── margins.vue │ │ │ │ ├── float/ │ │ │ │ │ ├── classes.vue │ │ │ │ │ └── responsive.vue │ │ │ │ ├── grid/ │ │ │ │ │ ├── misc-column-wrapping.vue │ │ │ │ │ ├── misc-equal-width-columns.vue │ │ │ │ │ ├── misc-grow-and-shrink.vue │ │ │ │ │ ├── misc-margin-helpers.vue │ │ │ │ │ ├── misc-nested-grid.vue │ │ │ │ │ ├── misc-one-column-width.vue │ │ │ │ │ ├── misc-row-and-column-breakpoints.vue │ │ │ │ │ ├── misc-size-overrides.vue │ │ │ │ │ ├── misc-spacer.vue │ │ │ │ │ ├── misc-unique-layouts.vue │ │ │ │ │ ├── misc-variable-content.vue │ │ │ │ │ ├── prop-align.vue │ │ │ │ │ ├── prop-breakpoint-sizing.vue │ │ │ │ │ ├── prop-density-compact.vue │ │ │ │ │ ├── prop-justify.vue │ │ │ │ │ ├── prop-offset-breakpoint.vue │ │ │ │ │ ├── prop-offset.vue │ │ │ │ │ ├── prop-order-first-and-last.vue │ │ │ │ │ ├── prop-order.vue │ │ │ │ │ ├── prop-size.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── hotkey/ │ │ │ │ │ ├── basic.vue │ │ │ │ │ ├── options.vue │ │ │ │ │ ├── platform.vue │ │ │ │ │ ├── reactive.vue │ │ │ │ │ ├── sequences.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── opacity/ │ │ │ │ │ ├── misc-hover.vue │ │ │ │ │ └── misc-opacity.vue │ │ │ │ ├── overflow/ │ │ │ │ │ ├── overflow-x.vue │ │ │ │ │ └── overflow.vue │ │ │ │ ├── position/ │ │ │ │ │ ├── absolute.vue │ │ │ │ │ ├── fixed.vue │ │ │ │ │ ├── relative.vue │ │ │ │ │ ├── static.vue │ │ │ │ │ └── sticky.vue │ │ │ │ ├── scroll/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── sizing/ │ │ │ │ │ ├── height.vue │ │ │ │ │ └── width.vue │ │ │ │ ├── spacing/ │ │ │ │ │ ├── breakpoints.vue │ │ │ │ │ ├── gap.vue │ │ │ │ │ ├── horizontal.vue │ │ │ │ │ ├── negative-margin.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── text-and-typography/ │ │ │ │ │ ├── font-emphasis.vue │ │ │ │ │ ├── text-alignment-responsive.vue │ │ │ │ │ ├── text-alignment.vue │ │ │ │ │ ├── text-break.vue │ │ │ │ │ ├── text-decoration.vue │ │ │ │ │ ├── text-no-wrap.vue │ │ │ │ │ ├── text-opacity.vue │ │ │ │ │ ├── text-rtl.vue │ │ │ │ │ ├── text-transform.vue │ │ │ │ │ ├── text-truncate.vue │ │ │ │ │ ├── typography-breakpoints.vue │ │ │ │ │ └── typography.vue │ │ │ │ ├── transitions/ │ │ │ │ │ ├── create-css-transition-component.vue │ │ │ │ │ ├── create-css-transition-prop.vue │ │ │ │ │ ├── misc-expand-x-padding.vue │ │ │ │ │ ├── misc-expand-x.vue │ │ │ │ │ ├── misc-fab.vue │ │ │ │ │ ├── misc-fade.vue │ │ │ │ │ ├── misc-scale.vue │ │ │ │ │ ├── misc-scroll-x.vue │ │ │ │ │ ├── misc-scroll-y.vue │ │ │ │ │ ├── misc-slide-x.vue │ │ │ │ │ ├── misc-slide-y.vue │ │ │ │ │ ├── misc-todo.vue │ │ │ │ │ ├── prop-custom-origin.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-alert/ │ │ │ │ │ ├── prop-border-color.vue │ │ │ │ │ ├── prop-border.vue │ │ │ │ │ ├── prop-closable.vue │ │ │ │ │ ├── prop-content.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-icon.vue │ │ │ │ │ ├── prop-outlined.vue │ │ │ │ │ ├── prop-prominent.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-type.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-app-bar/ │ │ │ │ │ ├── misc-app-bar-nav.vue │ │ │ │ │ ├── misc-menu.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-image.vue │ │ │ │ │ ├── prop-prominent.vue │ │ │ │ │ ├── prop-scroll-behavior.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-autocomplete/ │ │ │ │ │ ├── misc-asynchronous-items.vue │ │ │ │ │ ├── misc-new-tab.vue │ │ │ │ │ ├── misc-state-selector.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-filter-keys.vue │ │ │ │ │ ├── prop-filter.vue │ │ │ │ │ ├── prop-items.vue │ │ │ │ │ ├── slot-item-and-selection.vue │ │ │ │ │ ├── slot-item-and-vbind-props.vue │ │ │ │ │ ├── slot-menu-footer.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-avatar/ │ │ │ │ │ ├── misc-advanced.vue │ │ │ │ │ ├── misc-avatar-menu.vue │ │ │ │ │ ├── misc-profile-card.vue │ │ │ │ │ ├── prop-badge.vue │ │ │ │ │ ├── prop-size.vue │ │ │ │ │ ├── prop-tile.vue │ │ │ │ │ ├── slot-default.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-avatar-group/ │ │ │ │ │ ├── misc-hoverable.vue │ │ │ │ │ ├── prop-items.vue │ │ │ │ │ ├── prop-reverse.vue │ │ │ │ │ ├── prop-size.vue │ │ │ │ │ ├── prop-vertical.vue │ │ │ │ │ ├── slot-overflow.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-badge/ │ │ │ │ │ ├── misc-customization.vue │ │ │ │ │ ├── misc-dynamic.vue │ │ │ │ │ ├── misc-hover.vue │ │ │ │ │ ├── misc-tabs.vue │ │ │ │ │ ├── prop-content.vue │ │ │ │ │ ├── prop-dot.vue │ │ │ │ │ ├── prop-inline.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-banner/ │ │ │ │ │ ├── prop-lines.vue │ │ │ │ │ ├── prop-sticky.vue │ │ │ │ │ ├── slot-actions.vue │ │ │ │ │ ├── slot-icon.vue │ │ │ │ │ ├── slot-prepend.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-bottom-navigation/ │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-grow.vue │ │ │ │ │ ├── prop-hide-on-scroll.vue │ │ │ │ │ ├── prop-horizontal.vue │ │ │ │ │ ├── prop-scroll-threshold.vue │ │ │ │ │ ├── prop-shift.vue │ │ │ │ │ ├── prop-toggle.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-bottom-sheet/ │ │ │ │ │ ├── misc-open-in-list.vue │ │ │ │ │ ├── misc-player.vue │ │ │ │ │ ├── prop-inset.vue │ │ │ │ │ ├── prop-model.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-breadcrumbs/ │ │ │ │ │ ├── prop-divider.vue │ │ │ │ │ ├── slot-icon-dividers.vue │ │ │ │ │ ├── slot-prepend.vue │ │ │ │ │ ├── slot-title.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-btn/ │ │ │ │ │ ├── defaults-banner-actions.vue │ │ │ │ │ ├── defaults-bottom-navigation.vue │ │ │ │ │ ├── defaults-btn-group.vue │ │ │ │ │ ├── defaults-card-actions.vue │ │ │ │ │ ├── defaults-snackbar.vue │ │ │ │ │ ├── defaults-toolbar.vue │ │ │ │ │ ├── misc-cookie-settings.vue │ │ │ │ │ ├── misc-dialog-action.vue │ │ │ │ │ ├── misc-discord-event.vue │ │ │ │ │ ├── misc-group-survey.vue │ │ │ │ │ ├── misc-raised.vue │ │ │ │ │ ├── misc-readonly.vue │ │ │ │ │ ├── misc-tax-form.vue │ │ │ │ │ ├── misc-toolbar.vue │ │ │ │ │ ├── prop-block.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-elevation.vue │ │ │ │ │ ├── prop-flat.vue │ │ │ │ │ ├── prop-floating.vue │ │ │ │ │ ├── prop-icon.vue │ │ │ │ │ ├── prop-loaders.vue │ │ │ │ │ ├── prop-outlined.vue │ │ │ │ │ ├── prop-plain.vue │ │ │ │ │ ├── prop-ripple.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-size.vue │ │ │ │ │ ├── prop-spaced.vue │ │ │ │ │ ├── prop-tile.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ ├── slot-loader.vue │ │ │ │ │ ├── slot-prepend-append.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-btn-toggle/ │ │ │ │ │ ├── misc-toolbar.vue │ │ │ │ │ ├── misc-wysiwyg.vue │ │ │ │ │ ├── prop-divided.vue │ │ │ │ │ ├── prop-mandatory.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-calendar/ │ │ │ │ │ ├── event-click.vue │ │ │ │ │ ├── misc-drag-and-drop.vue │ │ │ │ │ ├── prop-type-category.vue │ │ │ │ │ ├── prop-type-day.vue │ │ │ │ │ ├── prop-type-week.vue │ │ │ │ │ ├── slot-day-body.vue │ │ │ │ │ ├── slot-day.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-card/ │ │ │ │ │ ├── basics-combine.vue │ │ │ │ │ ├── basics-content.vue │ │ │ │ │ ├── misc-card-reveal.vue │ │ │ │ │ ├── misc-content-wrapping.vue │ │ │ │ │ ├── misc-custom-actions.vue │ │ │ │ │ ├── misc-earnings-goal.vue │ │ │ │ │ ├── misc-grids.vue │ │ │ │ │ ├── misc-horizontal-cards.vue │ │ │ │ │ ├── misc-information-card.vue │ │ │ │ │ ├── misc-intermediate.vue │ │ │ │ │ ├── misc-media-with-text.vue │ │ │ │ │ ├── misc-shopify-funding.vue │ │ │ │ │ ├── misc-twitter-card.vue │ │ │ │ │ ├── misc-weather-card.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-elevated.vue │ │ │ │ │ ├── prop-elevation.vue │ │ │ │ │ ├── prop-hover.vue │ │ │ │ │ ├── prop-href.vue │ │ │ │ │ ├── prop-image.vue │ │ │ │ │ ├── prop-link.vue │ │ │ │ │ ├── prop-loading.vue │ │ │ │ │ ├── prop-outlined.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ ├── slot-prepend-append.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-carousel/ │ │ │ │ │ ├── misc-vertical.vue │ │ │ │ │ ├── prop-custom-icons.vue │ │ │ │ │ ├── prop-custom-transition.vue │ │ │ │ │ ├── prop-cycle.vue │ │ │ │ │ ├── prop-hide-controls.vue │ │ │ │ │ ├── prop-hide-delimiters.vue │ │ │ │ │ ├── prop-model.vue │ │ │ │ │ ├── prop-progress.vue │ │ │ │ │ ├── slots-next-prev.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-checkbox/ │ │ │ │ │ ├── misc-inline-textfield.vue │ │ │ │ │ ├── prop-colors.vue │ │ │ │ │ ├── prop-model-as-array.vue │ │ │ │ │ ├── prop-model-as-boolean.vue │ │ │ │ │ ├── prop-states.vue │ │ │ │ │ ├── slot-label.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-chip/ │ │ │ │ │ ├── event-action-chips.vue │ │ │ │ │ ├── misc-custom-list.vue │ │ │ │ │ ├── misc-expandable.vue │ │ │ │ │ ├── misc-filtering.vue │ │ │ │ │ ├── misc-in-selects.vue │ │ │ │ │ ├── prop-closable.vue │ │ │ │ │ ├── prop-colored.vue │ │ │ │ │ ├── prop-draggable.vue │ │ │ │ │ ├── prop-filter.vue │ │ │ │ │ ├── prop-label.vue │ │ │ │ │ ├── prop-no-ripple.vue │ │ │ │ │ ├── prop-outlined.vue │ │ │ │ │ ├── prop-sizes.vue │ │ │ │ │ ├── slot-icon.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-chip-group/ │ │ │ │ │ ├── misc-product-card.vue │ │ │ │ │ ├── misc-reddit-categories.vue │ │ │ │ │ ├── misc-toothbrush-card.vue │ │ │ │ │ ├── prop-column.vue │ │ │ │ │ ├── prop-filter.vue │ │ │ │ │ ├── prop-mandatory.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-click-outside/ │ │ │ │ │ ├── option-close-on-outside-click.vue │ │ │ │ │ ├── option-include.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-color-input/ │ │ │ │ │ ├── prop-color-pip.vue │ │ │ │ │ ├── prop-model.vue │ │ │ │ │ ├── prop-pip-location.vue │ │ │ │ │ ├── prop-pip-variant.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-color-picker/ │ │ │ │ │ ├── prop-canvas.vue │ │ │ │ │ ├── prop-elevation.vue │ │ │ │ │ ├── prop-mode.vue │ │ │ │ │ ├── prop-model.vue │ │ │ │ │ ├── prop-swatches.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-combobox/ │ │ │ │ │ ├── misc-advanced.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-placeholder.vue │ │ │ │ │ ├── slot-custom-chip.vue │ │ │ │ │ ├── slot-menu-header.vue │ │ │ │ │ ├── slot-no-data.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-command-palette/ │ │ │ │ │ ├── prop-close-on-select.vue │ │ │ │ │ ├── prop-hotkey.vue │ │ │ │ │ ├── prop-items.vue │ │ │ │ │ ├── slot-item-append.vue │ │ │ │ │ ├── slot-item-prepend.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-confirm-edit/ │ │ │ │ │ ├── misc-date-picker.vue │ │ │ │ │ ├── misc-disable-actions.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-data-iterator/ │ │ │ │ │ ├── misc-filter.vue │ │ │ │ │ ├── slot-default.vue │ │ │ │ │ ├── slot-header-and-footer.vue │ │ │ │ │ ├── slot-loader.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-data-table/ │ │ │ │ │ ├── headers-multiple.vue │ │ │ │ │ ├── misc-crud.vue │ │ │ │ │ ├── misc-edit-dialog.vue │ │ │ │ │ ├── misc-expand.vue │ │ │ │ │ ├── misc-external-paginate.vue │ │ │ │ │ ├── misc-external-sort.vue │ │ │ │ │ ├── misc-select-all.vue │ │ │ │ │ ├── misc-server-side-paginate-and-sort.vue │ │ │ │ │ ├── prop-custom-filter.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-filter-keys.vue │ │ │ │ │ ├── prop-footer-props.vue │ │ │ │ │ ├── prop-grouping.vue │ │ │ │ │ ├── prop-headers-sort-raw.vue │ │ │ │ │ ├── prop-hide-header-footer.vue │ │ │ │ │ ├── prop-item-selectable.vue │ │ │ │ │ ├── prop-item-value.vue │ │ │ │ │ ├── prop-loading.vue │ │ │ │ │ ├── prop-multi-sort.vue │ │ │ │ │ ├── prop-return-object.vue │ │ │ │ │ ├── prop-row-selection.vue │ │ │ │ │ ├── prop-search.vue │ │ │ │ │ ├── prop-select-strategy.vue │ │ │ │ │ ├── prop-sort-by.vue │ │ │ │ │ ├── prop-sort-icon.vue │ │ │ │ │ ├── server-search.vue │ │ │ │ │ ├── server.vue │ │ │ │ │ ├── slot-group-header.vue │ │ │ │ │ ├── slot-group-summary.vue │ │ │ │ │ ├── slot-header.vue │ │ │ │ │ ├── slot-headers.vue │ │ │ │ │ ├── slot-item-data-table-select.vue │ │ │ │ │ ├── slot-item-key.vue │ │ │ │ │ ├── slot-item.vue │ │ │ │ │ ├── slot-loading.vue │ │ │ │ │ ├── slot-main.vue │ │ │ │ │ ├── slot-simple-checkbox.vue │ │ │ │ │ ├── usage.vue │ │ │ │ │ ├── virtual-custom.vue │ │ │ │ │ ├── virtual.vue │ │ │ │ │ └── virtualized.vue │ │ │ │ ├── v-date-input/ │ │ │ │ │ ├── misc-passenger.vue │ │ │ │ │ ├── prop-input-format.vue │ │ │ │ │ ├── prop-model.vue │ │ │ │ │ ├── prop-multiple-range.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-prepend-icon.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-date-picker/ │ │ │ │ │ ├── event-button-events.vue │ │ │ │ │ ├── guide-locale.vue │ │ │ │ │ ├── misc-birthday.vue │ │ │ │ │ ├── misc-dialog-and-menu.vue │ │ │ │ │ ├── misc-formatting-external-libraries.vue │ │ │ │ │ ├── misc-formatting.vue │ │ │ │ │ ├── misc-internationalization.vue │ │ │ │ │ ├── misc-orientation.vue │ │ │ │ │ ├── prop-allowed-dates.vue │ │ │ │ │ ├── prop-colors.vue │ │ │ │ │ ├── prop-elevation.vue │ │ │ │ │ ├── prop-events.vue │ │ │ │ │ ├── prop-icons.vue │ │ │ │ │ ├── prop-landscape.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-range.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── prop-show-adjacent-months.vue │ │ │ │ │ ├── prop-show-current.vue │ │ │ │ │ ├── prop-width.vue │ │ │ │ │ ├── slots-controls.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-date-picker-month/ │ │ │ │ │ ├── misc-dialog-and-menu.vue │ │ │ │ │ ├── misc-internationalization.vue │ │ │ │ │ ├── misc-orientation.vue │ │ │ │ │ ├── prop-allowed-months.vue │ │ │ │ │ ├── prop-colors.vue │ │ │ │ │ ├── prop-icons.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── prop-show-current.vue │ │ │ │ │ ├── prop-width.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-defaults-provider/ │ │ │ │ │ ├── prop-defaults.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-dialog/ │ │ │ │ │ ├── misc-data-table.vue │ │ │ │ │ ├── misc-form.vue │ │ │ │ │ ├── misc-invite-dialog.vue │ │ │ │ │ ├── misc-loader.vue │ │ │ │ │ ├── misc-nesting.vue │ │ │ │ │ ├── misc-overflowed.vue │ │ │ │ │ ├── misc-without-activator.vue │ │ │ │ │ ├── prop-activator.vue │ │ │ │ │ ├── prop-fullscreen.vue │ │ │ │ │ ├── prop-model.vue │ │ │ │ │ ├── prop-persistent.vue │ │ │ │ │ ├── prop-scrollable.vue │ │ │ │ │ ├── prop-transitions.vue │ │ │ │ │ ├── slot-default.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-divider/ │ │ │ │ │ ├── misc-portrait-view.vue │ │ │ │ │ ├── misc-subheaders.vue │ │ │ │ │ ├── prop-gradient.vue │ │ │ │ │ ├── prop-inset.vue │ │ │ │ │ ├── prop-vertical.vue │ │ │ │ │ ├── slot-default.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-empty-state/ │ │ │ │ │ ├── misc-astro-cat.vue │ │ │ │ │ ├── misc-astro-dog.vue │ │ │ │ │ ├── prop-actions.vue │ │ │ │ │ ├── prop-content.vue │ │ │ │ │ ├── prop-media.vue │ │ │ │ │ ├── slot-actions.vue │ │ │ │ │ ├── slot-default.vue │ │ │ │ │ ├── slot-title.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-expansion-panels/ │ │ │ │ │ ├── misc-advanced.vue │ │ │ │ │ ├── misc-custom-icons.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-model.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-fab/ │ │ │ │ │ ├── misc-display-animation.vue │ │ │ │ │ ├── misc-lateral-screens.vue │ │ │ │ │ ├── misc-small.vue │ │ │ │ │ ├── misc-speed-dial.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-file-input/ │ │ │ │ │ ├── misc-complex-selection.vue │ │ │ │ │ ├── prop-accept.vue │ │ │ │ │ ├── prop-chips.vue │ │ │ │ │ ├── prop-counter.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-prepend-icon.vue │ │ │ │ │ ├── prop-show-size.vue │ │ │ │ │ ├── prop-validation.vue │ │ │ │ │ ├── slot-selection.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-file-upload/ │ │ │ │ │ ├── misc-list.vue │ │ │ │ │ ├── prop-content.vue │ │ │ │ │ ├── prop-inset-file-list.vue │ │ │ │ │ ├── prop-scrim.vue │ │ │ │ │ ├── slot-item.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-footer/ │ │ │ │ │ ├── misc-company-footer.vue │ │ │ │ │ ├── misc-indigo-footer.vue │ │ │ │ │ ├── misc-teal-footer.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-form/ │ │ │ │ │ ├── misc-exposed.vue │ │ │ │ │ ├── misc-vee-validate.vue │ │ │ │ │ ├── misc-vuelidate.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-fast-fail.vue │ │ │ │ │ ├── rules-async.vue │ │ │ │ │ ├── rules-required.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-hotkey/ │ │ │ │ │ ├── prop-display-mode.vue │ │ │ │ │ ├── prop-inline.vue │ │ │ │ │ ├── prop-key-map.vue │ │ │ │ │ ├── prop-keys.vue │ │ │ │ │ ├── prop-platform-aware.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-hover/ │ │ │ │ │ ├── misc-hover-list.vue │ │ │ │ │ ├── misc-transition.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-open-and-close-delay.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-icon/ │ │ │ │ │ ├── event-click.vue │ │ │ │ │ ├── misc-buttons.vue │ │ │ │ │ ├── misc-font-awesome.vue │ │ │ │ │ ├── misc-md.vue │ │ │ │ │ ├── misc-mdi-svg.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-icon-btn/ │ │ │ │ │ ├── misc-dialog.vue │ │ │ │ │ ├── misc-markdown-editor.vue │ │ │ │ │ ├── misc-table-actions.vue │ │ │ │ │ ├── misc-video-controls.vue │ │ │ │ │ ├── prop-active.vue │ │ │ │ │ ├── prop-opacity.vue │ │ │ │ │ ├── prop-rotate.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-img/ │ │ │ │ │ ├── complex-grid.vue │ │ │ │ │ ├── misc-grid.vue │ │ │ │ │ ├── prop-contain.vue │ │ │ │ │ ├── prop-cover.vue │ │ │ │ │ ├── prop-gradient.vue │ │ │ │ │ ├── prop-image-class.vue │ │ │ │ │ ├── prop-max-height.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── slot-error.vue │ │ │ │ │ ├── slot-placeholder.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-infinite-scroll/ │ │ │ │ │ ├── misc-reset.vue │ │ │ │ │ ├── misc-virtual.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-direction.vue │ │ │ │ │ ├── prop-mode.vue │ │ │ │ │ ├── prop-side-both.vue │ │ │ │ │ ├── prop-side-start.vue │ │ │ │ │ ├── slot-empty.vue │ │ │ │ │ ├── slot-error.vue │ │ │ │ │ ├── slot-load-more.vue │ │ │ │ │ ├── slot-loading.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-input/ │ │ │ │ │ ├── event-slot-clicks.vue │ │ │ │ │ ├── prop-error-count.vue │ │ │ │ │ ├── prop-error.vue │ │ │ │ │ ├── prop-hide-details.vue │ │ │ │ │ ├── prop-hint.vue │ │ │ │ │ ├── prop-loading.vue │ │ │ │ │ ├── prop-rules.vue │ │ │ │ │ ├── slot-append-and-prepend.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-intersect/ │ │ │ │ │ ├── prop-options.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-item-group/ │ │ │ │ │ ├── misc-selection.vue │ │ │ │ │ ├── prop-mandatory.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-selected-class.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-lazy/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-list/ │ │ │ │ │ ├── misc-action-stack.vue │ │ │ │ │ ├── misc-actions.vue │ │ │ │ │ ├── misc-card-list.vue │ │ │ │ │ ├── misc-simple-avatar-list.vue │ │ │ │ │ ├── misc-single-line-list.vue │ │ │ │ │ ├── misc-subheadings-and-dividers.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-items-custom.vue │ │ │ │ │ ├── prop-items-prop.vue │ │ │ │ │ ├── prop-items-type.vue │ │ │ │ │ ├── prop-items.vue │ │ │ │ │ ├── prop-nav.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-shaped.vue │ │ │ │ │ ├── prop-sub-group.vue │ │ │ │ │ ├── prop-three-line.vue │ │ │ │ │ ├── prop-two-line-and-subheader.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ ├── slot-expansion-lists.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-mask-input/ │ │ │ │ │ ├── credit-card-form.vue │ │ │ │ │ ├── custom-mask.vue │ │ │ │ │ ├── custom-token.vue │ │ │ │ │ ├── ip-address.vue │ │ │ │ │ ├── phone.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-menu/ │ │ │ │ │ ├── misc-popover.vue │ │ │ │ │ ├── misc-transition.vue │ │ │ │ │ ├── misc-use-in-components.vue │ │ │ │ │ ├── prop-absolute-without-activator.vue │ │ │ │ │ ├── prop-absolute.vue │ │ │ │ │ ├── prop-close-on-click.vue │ │ │ │ │ ├── prop-close-on-content-click.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-location.vue │ │ │ │ │ ├── prop-open-on-hover.vue │ │ │ │ │ ├── prop-positioningmenu.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-submenu.vue │ │ │ │ │ ├── slot-activator-and-tooltip.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-mutate/ │ │ │ │ │ ├── option-modifiers.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-navigation-drawer/ │ │ │ │ │ ├── misc-colored.vue │ │ │ │ │ ├── misc-combined.vue │ │ │ │ │ ├── prop-bottom-drawer.vue │ │ │ │ │ ├── prop-expand-on-hover.vue │ │ │ │ │ ├── prop-images.vue │ │ │ │ │ ├── prop-permanent-and-floating.vue │ │ │ │ │ ├── prop-rail-variant.vue │ │ │ │ │ ├── prop-right.vue │ │ │ │ │ ├── prop-temporary.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-number-input/ │ │ │ │ │ ├── prop-control-variant.vue │ │ │ │ │ ├── prop-hide-input.vue │ │ │ │ │ ├── prop-inset.vue │ │ │ │ │ ├── prop-min-max.vue │ │ │ │ │ ├── prop-precision.vue │ │ │ │ │ ├── prop-reverse.vue │ │ │ │ │ ├── prop-step.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-otp-input/ │ │ │ │ │ ├── misc-card.vue │ │ │ │ │ ├── misc-divider.vue │ │ │ │ │ ├── misc-mobile.vue │ │ │ │ │ ├── misc-verify.vue │ │ │ │ │ ├── prop-error.vue │ │ │ │ │ ├── prop-focus-all.vue │ │ │ │ │ ├── prop-length.vue │ │ │ │ │ ├── prop-loader.vue │ │ │ │ │ ├── prop-masked.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-overflow-btn/ │ │ │ │ │ ├── prop-counter.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-editable.vue │ │ │ │ │ ├── prop-filled.vue │ │ │ │ │ ├── prop-hint.vue │ │ │ │ │ ├── prop-loading.vue │ │ │ │ │ ├── prop-menu-props.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── prop-segmented.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-overlay/ │ │ │ │ │ ├── connected-playground.vue │ │ │ │ │ ├── misc-advanced.vue │ │ │ │ │ ├── misc-loader.vue │ │ │ │ │ ├── prop-contained.vue │ │ │ │ │ ├── scroll-block.vue │ │ │ │ │ ├── scroll-close.vue │ │ │ │ │ ├── scroll-none.vue │ │ │ │ │ ├── scroll-reposition.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-pagination/ │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-icons.vue │ │ │ │ │ ├── prop-length.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-total-visible.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-parallax/ │ │ │ │ │ ├── misc-content.vue │ │ │ │ │ ├── misc-custom-height.vue │ │ │ │ │ ├── misc-welcome.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-pie/ │ │ │ │ │ ├── misc-custom-legend.vue │ │ │ │ │ ├── misc-patterns.vue │ │ │ │ │ ├── prop-formats.vue │ │ │ │ │ ├── prop-legend.vue │ │ │ │ │ ├── prop-palette.vue │ │ │ │ │ ├── prop-size.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-progress/ │ │ │ │ │ ├── misc-card-loader.vue │ │ │ │ │ ├── prop-label.vue │ │ │ │ │ ├── prop-value-format.vue │ │ │ │ │ ├── slot-label-and-value.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-progress-circular/ │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-indeterminate.vue │ │ │ │ │ ├── prop-reveal.vue │ │ │ │ │ ├── prop-rotate.vue │ │ │ │ │ ├── prop-size-and-width.vue │ │ │ │ │ ├── prop-slot-default.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-progress-linear/ │ │ │ │ │ ├── misc-buffer-color.vue │ │ │ │ │ ├── misc-determinate.vue │ │ │ │ │ ├── misc-file-loader.vue │ │ │ │ │ ├── misc-toolbar-loader.vue │ │ │ │ │ ├── prop-buffer-value.vue │ │ │ │ │ ├── prop-chunks.vue │ │ │ │ │ ├── prop-colors.vue │ │ │ │ │ ├── prop-indeterminate.vue │ │ │ │ │ ├── prop-query.vue │ │ │ │ │ ├── prop-reverse.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-stream.vue │ │ │ │ │ ├── prop-striped.vue │ │ │ │ │ ├── slot-default.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-pull-to-refresh/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-radio-group/ │ │ │ │ │ ├── prop-colors.vue │ │ │ │ │ ├── prop-direction.vue │ │ │ │ │ ├── prop-model-group.vue │ │ │ │ │ ├── prop-model-radio.vue │ │ │ │ │ ├── slot-label.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-range-slider/ │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-min-and-max.vue │ │ │ │ │ ├── prop-step.vue │ │ │ │ │ ├── prop-strict.vue │ │ │ │ │ ├── prop-vertical.vue │ │ │ │ │ ├── slot-thumb-label.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-rating/ │ │ │ │ │ ├── misc-advanced.vue │ │ │ │ │ ├── misc-card-overview.vue │ │ │ │ │ ├── misc-card.vue │ │ │ │ │ ├── prop-clearable.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-half-increments.vue │ │ │ │ │ ├── prop-hover.vue │ │ │ │ │ ├── prop-icon-label.vue │ │ │ │ │ ├── prop-icons.vue │ │ │ │ │ ├── prop-item-labels.vue │ │ │ │ │ ├── prop-length.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── prop-size.vue │ │ │ │ │ ├── slot-item-label.vue │ │ │ │ │ ├── slot-item.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-resize/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-responsive/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-ripple/ │ │ │ │ │ ├── misc-custom-color.vue │ │ │ │ │ ├── misc-ripple-in-components.vue │ │ │ │ │ ├── option-center.vue │ │ │ │ │ ├── stop.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-scroll/ │ │ │ │ │ ├── option-self.vue │ │ │ │ │ ├── option-target.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-select/ │ │ │ │ │ ├── prop-avoid-duplicate-text.vue │ │ │ │ │ ├── prop-chips.vue │ │ │ │ │ ├── prop-custom-title-and-value.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-item-props.vue │ │ │ │ │ ├── prop-list-props.vue │ │ │ │ │ ├── prop-menu-props.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── slot-append-and-prepend-item.vue │ │ │ │ │ ├── slot-item.vue │ │ │ │ │ ├── slot-menu-header-and-footer.vue │ │ │ │ │ ├── slot-selection.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-sheet/ │ │ │ │ │ ├── misc-congratulations.vue │ │ │ │ │ ├── misc-privacy-policy.vue │ │ │ │ │ ├── misc-reconcile.vue │ │ │ │ │ ├── misc-referral-program.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-elevation.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-skeleton-loader/ │ │ │ │ │ ├── misc-ice-cream.vue │ │ │ │ │ ├── prop-boilerplate.vue │ │ │ │ │ ├── prop-elevation.vue │ │ │ │ │ ├── prop-loading.vue │ │ │ │ │ ├── prop-type.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-slide-group/ │ │ │ │ │ ├── misc-pseudo-carousel.vue │ │ │ │ │ ├── prop-active-class.vue │ │ │ │ │ ├── prop-center-active.vue │ │ │ │ │ ├── prop-custom-icons.vue │ │ │ │ │ ├── prop-mandatory.vue │ │ │ │ │ ├── prop-multiple.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-slider/ │ │ │ │ │ ├── prop-colors.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-icons.vue │ │ │ │ │ ├── prop-min-and-max.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── prop-step.vue │ │ │ │ │ ├── prop-thumb.vue │ │ │ │ │ ├── prop-ticks.vue │ │ │ │ │ ├── prop-validation.vue │ │ │ │ │ ├── prop-vertical.vue │ │ │ │ │ ├── slot-append-and-prepend.vue │ │ │ │ │ ├── slot-append-text-field.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-snackbar/ │ │ │ │ │ ├── prop-loading.vue │ │ │ │ │ ├── prop-prepend-avatar.vue │ │ │ │ │ ├── prop-prepend-icon.vue │ │ │ │ │ ├── prop-timeout.vue │ │ │ │ │ ├── prop-timer-position.vue │ │ │ │ │ ├── prop-variants.vue │ │ │ │ │ ├── prop-vertical.vue │ │ │ │ │ ├── slot-header.vue │ │ │ │ │ ├── slot-prepend.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-snackbar-queue/ │ │ │ │ │ ├── misc-promise.vue │ │ │ │ │ ├── prop-total-visible.vue │ │ │ │ │ ├── prop-transition.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-sparkline/ │ │ │ │ │ ├── misc-custom-labels.vue │ │ │ │ │ ├── misc-dashboard-card.vue │ │ │ │ │ ├── misc-heart-rate.vue │ │ │ │ │ ├── prop-fill.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-speed-dial/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-stepper/ │ │ │ │ │ ├── misc-alternate-error.vue │ │ │ │ │ ├── misc-dynamic.vue │ │ │ │ │ ├── misc-editable.vue │ │ │ │ │ ├── misc-error.vue │ │ │ │ │ ├── misc-horizontal.vue │ │ │ │ │ ├── misc-linear.vue │ │ │ │ │ ├── misc-non-editable.vue │ │ │ │ │ ├── misc-optional.vue │ │ │ │ │ ├── misc-vertical-error.vue │ │ │ │ │ ├── prop-alternate-label.vue │ │ │ │ │ ├── prop-mobile.vue │ │ │ │ │ ├── prop-non-linear.vue │ │ │ │ │ ├── prop-vertical.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-stepper-vertical/ │ │ │ │ │ ├── prop-non-linear.vue │ │ │ │ │ ├── slot-actions.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-switch/ │ │ │ │ │ ├── prop-colors.vue │ │ │ │ │ ├── prop-custom-values.vue │ │ │ │ │ ├── prop-flat.vue │ │ │ │ │ ├── prop-inset.vue │ │ │ │ │ ├── prop-model-as-array.vue │ │ │ │ │ ├── prop-states.vue │ │ │ │ │ ├── slot-label.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-system-bar/ │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-window.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-table/ │ │ │ │ │ ├── prop-dark.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-fixed-header.vue │ │ │ │ │ ├── prop-height.vue │ │ │ │ │ ├── prop-striped.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-tabs/ │ │ │ │ │ ├── misc-content.vue │ │ │ │ │ ├── misc-dynamic-height.vue │ │ │ │ │ ├── misc-dynamic.vue │ │ │ │ │ ├── misc-mobile.vue │ │ │ │ │ ├── misc-overflow-to-menu.vue │ │ │ │ │ ├── misc-pagination.vue │ │ │ │ │ ├── misc-tab-items.vue │ │ │ │ │ ├── prop-align-tabs-center.vue │ │ │ │ │ ├── prop-align-tabs-end.vue │ │ │ │ │ ├── prop-align-tabs-title.vue │ │ │ │ │ ├── prop-center-active.vue │ │ │ │ │ ├── prop-direction.vue │ │ │ │ │ ├── prop-fixed-tabs.vue │ │ │ │ │ ├── prop-grow.vue │ │ │ │ │ ├── prop-icons.vue │ │ │ │ │ ├── prop-slider-transition.vue │ │ │ │ │ ├── prop-spaced.vue │ │ │ │ │ ├── prop-stacked.vue │ │ │ │ │ ├── slot-tabs.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-text-field/ │ │ │ │ │ ├── event-icons.vue │ │ │ │ │ ├── misc-custom-validation.vue │ │ │ │ │ ├── misc-full-width-with-counter.vue │ │ │ │ │ ├── misc-guide.vue │ │ │ │ │ ├── misc-login-form.vue │ │ │ │ │ ├── misc-password.vue │ │ │ │ │ ├── prop-clearable.vue │ │ │ │ │ ├── prop-contained.vue │ │ │ │ │ ├── prop-counter.vue │ │ │ │ │ ├── prop-custom-colors.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-disabled-and-readonly.vue │ │ │ │ │ ├── prop-filled.vue │ │ │ │ │ ├── prop-focused.vue │ │ │ │ │ ├── prop-hide-details.vue │ │ │ │ │ ├── prop-hint.vue │ │ │ │ │ ├── prop-icon.vue │ │ │ │ │ ├── prop-label.vue │ │ │ │ │ ├── prop-messages.vue │ │ │ │ │ ├── prop-outlined.vue │ │ │ │ │ ├── prop-placeholder.vue │ │ │ │ │ ├── prop-prefixes-and-suffixes.vue │ │ │ │ │ ├── prop-rules.vue │ │ │ │ │ ├── prop-single-line.vue │ │ │ │ │ ├── prop-validation.vue │ │ │ │ │ ├── prop-variant.vue │ │ │ │ │ ├── slot-icons.vue │ │ │ │ │ ├── slot-label.vue │ │ │ │ │ ├── slot-progress.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-textarea/ │ │ │ │ │ ├── misc-signup-form.vue │ │ │ │ │ ├── prop-auto-grow.vue │ │ │ │ │ ├── prop-background-color.vue │ │ │ │ │ ├── prop-browser-autocomplete.vue │ │ │ │ │ ├── prop-clearable.vue │ │ │ │ │ ├── prop-counter.vue │ │ │ │ │ ├── prop-icons.vue │ │ │ │ │ ├── prop-no-resize.vue │ │ │ │ │ ├── prop-rows.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-theme-provider/ │ │ │ │ │ └── prop-with-background.vue │ │ │ │ ├── v-time-picker/ │ │ │ │ │ ├── misc-dialog-and-menu.vue │ │ │ │ │ ├── prop-allowed-times.vue │ │ │ │ │ ├── prop-ampm-in-title.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-disabled.vue │ │ │ │ │ ├── prop-elevation.vue │ │ │ │ │ ├── prop-format.vue │ │ │ │ │ ├── prop-hide-header.vue │ │ │ │ │ ├── prop-range.vue │ │ │ │ │ ├── prop-readonly.vue │ │ │ │ │ ├── prop-scrollable.vue │ │ │ │ │ ├── prop-use-seconds.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-timeline/ │ │ │ │ │ ├── misc-advanced.vue │ │ │ │ │ ├── prop-align.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-direction.vue │ │ │ │ │ ├── prop-icon-dots.vue │ │ │ │ │ ├── prop-line-inset.vue │ │ │ │ │ ├── prop-mirror.vue │ │ │ │ │ ├── prop-single-side.vue │ │ │ │ │ ├── prop-size.vue │ │ │ │ │ ├── prop-truncate-line.vue │ │ │ │ │ ├── slot-icon.vue │ │ │ │ │ ├── slot-opposite.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-toolbar/ │ │ │ │ │ ├── misc-contextual-action-bar.vue │ │ │ │ │ ├── misc-flexible-and-card.vue │ │ │ │ │ ├── misc-tooltips-and-speed-dial.vue │ │ │ │ │ ├── prop-background.vue │ │ │ │ │ ├── prop-collapse.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-extended.vue │ │ │ │ │ ├── prop-extension-height.vue │ │ │ │ │ ├── prop-floating-with-search.vue │ │ │ │ │ ├── prop-location.vue │ │ │ │ │ ├── slot-extension.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-tooltip/ │ │ │ │ │ ├── misc-at-cursor.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-interactive.vue │ │ │ │ │ ├── prop-location.vue │ │ │ │ │ ├── prop-open-on-click.vue │ │ │ │ │ ├── prop-visibility.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-tooltip-directive/ │ │ │ │ │ ├── args.vue │ │ │ │ │ ├── object-literals.vue │ │ │ │ │ ├── text.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-touch/ │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-treeview/ │ │ │ │ │ ├── misc-indent-lines.vue │ │ │ │ │ ├── misc-search-and-filter.vue │ │ │ │ │ ├── misc-selectable-icons.vue │ │ │ │ │ ├── playground.vue │ │ │ │ │ ├── prop-activatable.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-dense.vue │ │ │ │ │ ├── prop-fluid.vue │ │ │ │ │ ├── prop-hoverable.vue │ │ │ │ │ ├── prop-item-props.vue │ │ │ │ │ ├── prop-items-registration.vue │ │ │ │ │ ├── prop-load-children.vue │ │ │ │ │ ├── prop-open-all.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-selected-color.vue │ │ │ │ │ ├── prop-selection-type.vue │ │ │ │ │ ├── slot-append-and-label.vue │ │ │ │ │ ├── slot-append-and-prepend-item.vue │ │ │ │ │ ├── slot-no-data.vue │ │ │ │ │ ├── slot-title.vue │ │ │ │ │ ├── slot-toggle.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-video/ │ │ │ │ │ ├── misc-in-card.vue │ │ │ │ │ ├── misc-mini.vue │ │ │ │ │ ├── misc-tube.vue │ │ │ │ │ ├── prop-color.vue │ │ │ │ │ ├── prop-density.vue │ │ │ │ │ ├── prop-image.vue │ │ │ │ │ ├── prop-rounded.vue │ │ │ │ │ ├── prop-start-at.vue │ │ │ │ │ ├── slot-append-and-prepend.vue │ │ │ │ │ ├── slot-controls.vue │ │ │ │ │ ├── slot-error.vue │ │ │ │ │ ├── slot-header.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-virtual-scroll/ │ │ │ │ │ ├── misc-user-directory.vue │ │ │ │ │ ├── prop-dynamic-item-height.vue │ │ │ │ │ ├── prop-height-parent.vue │ │ │ │ │ ├── prop-height.vue │ │ │ │ │ ├── prop-item-height.vue │ │ │ │ │ ├── prop-renderless.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── v-window/ │ │ │ │ │ ├── misc-account-creation.vue │ │ │ │ │ ├── misc-onboarding.vue │ │ │ │ │ ├── prop-direction.vue │ │ │ │ │ ├── prop-reverse.vue │ │ │ │ │ ├── prop-show-arrows.vue │ │ │ │ │ ├── slots-next-prev.vue │ │ │ │ │ └── usage.vue │ │ │ │ ├── why-vuetify/ │ │ │ │ │ ├── card-components.vue │ │ │ │ │ ├── card-props.vue │ │ │ │ │ └── card-slots.vue │ │ │ │ └── wireframes/ │ │ │ │ ├── baseline.vue │ │ │ │ ├── constrained.vue │ │ │ │ ├── discord.vue │ │ │ │ ├── extended-toolbar.vue │ │ │ │ ├── inbox.vue │ │ │ │ ├── side-navigation.vue │ │ │ │ ├── steam.vue │ │ │ │ ├── system-bar.vue │ │ │ │ └── three-column.vue │ │ │ ├── i18n/ │ │ │ │ ├── locales.json │ │ │ │ └── messages/ │ │ │ │ ├── .gitignore │ │ │ │ └── en.json │ │ │ ├── layouts/ │ │ │ │ ├── 404.vue │ │ │ │ ├── blank.vue │ │ │ │ ├── blog.vue │ │ │ │ ├── default.vue │ │ │ │ ├── home.vue │ │ │ │ ├── user.vue │ │ │ │ └── wireframe.vue │ │ │ ├── main.scss │ │ │ ├── main.ts │ │ │ ├── pages/ │ │ │ │ └── en/ │ │ │ │ ├── about/ │ │ │ │ │ ├── code-of-conduct.md │ │ │ │ │ ├── licensing.md │ │ │ │ │ ├── meet-the-team.md │ │ │ │ │ └── security-disclosure.md │ │ │ │ ├── api/ │ │ │ │ │ ├── [name].md │ │ │ │ │ └── use-hotkey.md │ │ │ │ ├── blog/ │ │ │ │ │ ├── announcing-vuetify-3.8.md │ │ │ │ │ ├── april-2025-update.md │ │ │ │ │ ├── august-2025-update.md │ │ │ │ │ ├── building-a-basic-nuxt-application-with-vuetify.md │ │ │ │ │ ├── building-with-nuxt-and-unocss.md │ │ │ │ │ ├── building-with-vite-and-tailwindcss.md │ │ │ │ │ ├── december-2025-update.md │ │ │ │ │ ├── february-2026-update.md │ │ │ │ │ ├── index.md │ │ │ │ │ ├── january-2026-update.md │ │ │ │ │ ├── july-2025-update.md │ │ │ │ │ ├── june-2025-update.md │ │ │ │ │ ├── may-2025-update.md │ │ │ │ │ ├── november-2025-update.md │ │ │ │ │ ├── october-2025-update.md │ │ │ │ │ ├── september-2025-update.md │ │ │ │ │ ├── state-of-the-union-2024-post-mortem.md │ │ │ │ │ ├── state-of-the-union-2024.md │ │ │ │ │ └── vuetify-herodevs-partnership.md │ │ │ │ ├── components/ │ │ │ │ │ ├── alerts.md │ │ │ │ │ ├── all.md │ │ │ │ │ ├── app-bars.md │ │ │ │ │ ├── application.md │ │ │ │ │ ├── aspect-ratios.md │ │ │ │ │ ├── autocompletes.md │ │ │ │ │ ├── avatar-groups.md │ │ │ │ │ ├── avatars.md │ │ │ │ │ ├── badges.md │ │ │ │ │ ├── banners.md │ │ │ │ │ ├── bottom-navigation.md │ │ │ │ │ ├── bottom-sheets.md │ │ │ │ │ ├── breadcrumbs.md │ │ │ │ │ ├── button-groups.md │ │ │ │ │ ├── buttons.md │ │ │ │ │ ├── calendars.md │ │ │ │ │ ├── cards.md │ │ │ │ │ ├── carousels.md │ │ │ │ │ ├── checkboxes.md │ │ │ │ │ ├── chip-groups.md │ │ │ │ │ ├── chips.md │ │ │ │ │ ├── color-inputs.md │ │ │ │ │ ├── color-pickers.md │ │ │ │ │ ├── combobox.md │ │ │ │ │ ├── command-palettes.md │ │ │ │ │ ├── confirm-edit.md │ │ │ │ │ ├── data-iterators.md │ │ │ │ │ ├── data-tables/ │ │ │ │ │ │ ├── basics.md │ │ │ │ │ │ ├── data-and-display.md │ │ │ │ │ │ ├── introduction.md │ │ │ │ │ │ ├── server-side-tables.md │ │ │ │ │ │ └── virtual-tables.md │ │ │ │ │ ├── date-inputs.md │ │ │ │ │ ├── date-pickers-month.md │ │ │ │ │ ├── date-pickers.md │ │ │ │ │ ├── defaults-providers.md │ │ │ │ │ ├── dialogs.md │ │ │ │ │ ├── dividers.md │ │ │ │ │ ├── empty-states.md │ │ │ │ │ ├── expansion-panels.md │ │ │ │ │ ├── explorer/ │ │ │ │ │ │ └── [...name].md │ │ │ │ │ ├── file-inputs.md │ │ │ │ │ ├── file-upload.md │ │ │ │ │ ├── floating-action-buttons.md │ │ │ │ │ ├── footers.md │ │ │ │ │ ├── forms.md │ │ │ │ │ ├── grids.md │ │ │ │ │ ├── hotkeys.md │ │ │ │ │ ├── hover.md │ │ │ │ │ ├── icon-buttons.md │ │ │ │ │ ├── icons.md │ │ │ │ │ ├── images.md │ │ │ │ │ ├── infinite-scroller.md │ │ │ │ │ ├── inputs.md │ │ │ │ │ ├── item-groups.md │ │ │ │ │ ├── lazy.md │ │ │ │ │ ├── lists.md │ │ │ │ │ ├── locale-providers.md │ │ │ │ │ ├── mask-inputs.md │ │ │ │ │ ├── menus.md │ │ │ │ │ ├── navigation-drawers.md │ │ │ │ │ ├── no-ssr.md │ │ │ │ │ ├── number-inputs.md │ │ │ │ │ ├── otp-input.md │ │ │ │ │ ├── overflow-btns.md │ │ │ │ │ ├── overlays.md │ │ │ │ │ ├── paginations.md │ │ │ │ │ ├── parallax.md │ │ │ │ │ ├── pie-charts.md │ │ │ │ │ ├── progress-circular.md │ │ │ │ │ ├── progress-linear.md │ │ │ │ │ ├── progress.md │ │ │ │ │ ├── pull-to-refresh.md │ │ │ │ │ ├── radio-buttons.md │ │ │ │ │ ├── range-sliders.md │ │ │ │ │ ├── ratings.md │ │ │ │ │ ├── selects.md │ │ │ │ │ ├── sheets.md │ │ │ │ │ ├── skeleton-loaders.md │ │ │ │ │ ├── slide-groups.md │ │ │ │ │ ├── sliders.md │ │ │ │ │ ├── snackbar-queue.md │ │ │ │ │ ├── snackbars.md │ │ │ │ │ ├── sparklines.md │ │ │ │ │ ├── speed-dials.md │ │ │ │ │ ├── steppers.md │ │ │ │ │ ├── switches.md │ │ │ │ │ ├── system-bars.md │ │ │ │ │ ├── tables.md │ │ │ │ │ ├── tabs.md │ │ │ │ │ ├── text-fields.md │ │ │ │ │ ├── textareas.md │ │ │ │ │ ├── theme-providers.md │ │ │ │ │ ├── time-pickers.md │ │ │ │ │ ├── timelines.md │ │ │ │ │ ├── toolbars.md │ │ │ │ │ ├── tooltips.md │ │ │ │ │ ├── treeview.md │ │ │ │ │ ├── vertical-steppers.md │ │ │ │ │ ├── videos.md │ │ │ │ │ ├── virtual-scroller.md │ │ │ │ │ └── windows.md │ │ │ │ ├── concepts/ │ │ │ │ │ ├── density-and-sizing.md │ │ │ │ │ ├── items.md │ │ │ │ │ ├── routing.md │ │ │ │ │ ├── v-model.md │ │ │ │ │ └── variants.md │ │ │ │ ├── directives/ │ │ │ │ │ ├── click-outside.md │ │ │ │ │ ├── intersect.md │ │ │ │ │ ├── mutate.md │ │ │ │ │ ├── resize.md │ │ │ │ │ ├── ripple.md │ │ │ │ │ ├── scroll.md │ │ │ │ │ ├── tooltip.md │ │ │ │ │ └── touch.md │ │ │ │ ├── features/ │ │ │ │ │ ├── accessibility.md │ │ │ │ │ ├── aliasing.md │ │ │ │ │ ├── application-layout.md │ │ │ │ │ ├── blueprints.md │ │ │ │ │ ├── css-utilities/ │ │ │ │ │ │ ├── overview.md │ │ │ │ │ │ ├── tailwindcss.md │ │ │ │ │ │ ├── unocss-tailwind-preset.md │ │ │ │ │ │ └── unocss-vuetify-preset.md │ │ │ │ │ ├── dates.md │ │ │ │ │ ├── display-and-platform.md │ │ │ │ │ ├── global-configuration.md │ │ │ │ │ ├── hotkey.md │ │ │ │ │ ├── icon-fonts.md │ │ │ │ │ ├── internationalization.md │ │ │ │ │ ├── rules.md │ │ │ │ │ ├── sass-variables.md │ │ │ │ │ ├── scrolling.md │ │ │ │ │ ├── theme.md │ │ │ │ │ └── treeshaking.md │ │ │ │ ├── getting-started/ │ │ │ │ │ ├── browser-support.md │ │ │ │ │ ├── contributing.md │ │ │ │ │ ├── elevation-migration.md │ │ │ │ │ ├── frequently-asked-questions.md │ │ │ │ │ ├── grid-legacy-mode.md │ │ │ │ │ ├── installation.md │ │ │ │ │ ├── release-notes.md │ │ │ │ │ ├── typography-migration.md │ │ │ │ │ ├── unit-testing.md │ │ │ │ │ ├── upgrade-guide.md │ │ │ │ │ └── wireframes.md │ │ │ │ ├── index.md │ │ │ │ ├── introduction/ │ │ │ │ │ ├── enterprise-support.md │ │ │ │ │ ├── long-term-support.md │ │ │ │ │ ├── roadmap.md │ │ │ │ │ ├── sponsors-and-backers.md │ │ │ │ │ └── why-vuetify.md │ │ │ │ ├── labs/ │ │ │ │ │ └── introduction.md │ │ │ │ ├── one.md │ │ │ │ ├── resources/ │ │ │ │ │ ├── brand-kit.md │ │ │ │ │ ├── jobs-for-vue.md │ │ │ │ │ ├── made-with-vuetify.md │ │ │ │ │ ├── search-engine.md │ │ │ │ │ ├── themes.md │ │ │ │ │ └── ui-kits.md │ │ │ │ ├── styles/ │ │ │ │ │ ├── border-radius.md │ │ │ │ │ ├── borders.md │ │ │ │ │ ├── colors.md │ │ │ │ │ ├── content.md │ │ │ │ │ ├── css-reset.md │ │ │ │ │ ├── cursor.md │ │ │ │ │ ├── display.md │ │ │ │ │ ├── elevation.md │ │ │ │ │ ├── entry-points.md │ │ │ │ │ ├── flex.md │ │ │ │ │ ├── float.md │ │ │ │ │ ├── layers.md │ │ │ │ │ ├── opacity.md │ │ │ │ │ ├── overflow.md │ │ │ │ │ ├── position.md │ │ │ │ │ ├── sizing.md │ │ │ │ │ ├── spacing.md │ │ │ │ │ ├── text-and-typography.md │ │ │ │ │ └── transitions.md │ │ │ │ ├── user/ │ │ │ │ │ └── dashboard.md │ │ │ │ └── wireframes/ │ │ │ │ ├── baseline.md │ │ │ │ ├── constrained.md │ │ │ │ ├── discord.md │ │ │ │ ├── extended-toolbar.md │ │ │ │ ├── inbox.md │ │ │ │ ├── side-navigation.md │ │ │ │ ├── steam.md │ │ │ │ ├── system-bar.md │ │ │ │ └── three-column.md │ │ │ ├── plugins/ │ │ │ │ ├── global-components.ts │ │ │ │ ├── i18n.ts │ │ │ │ ├── icons.ts │ │ │ │ ├── octokit.ts │ │ │ │ ├── one.ts │ │ │ │ ├── pinia.ts │ │ │ │ ├── pwa.ts │ │ │ │ └── vuetify.ts │ │ │ ├── service-worker.js │ │ │ ├── shims.d.ts │ │ │ ├── stores/ │ │ │ │ ├── ads.ts │ │ │ │ ├── app.ts │ │ │ │ ├── commits.ts │ │ │ │ ├── jobs.ts │ │ │ │ ├── locale.ts │ │ │ │ ├── made-with-vuetify.ts │ │ │ │ ├── pins.ts │ │ │ │ ├── promotions.ts │ │ │ │ ├── pwa.ts │ │ │ │ ├── releases.ts │ │ │ │ ├── shopify.ts │ │ │ │ ├── sponsors.ts │ │ │ │ ├── spot.ts │ │ │ │ └── team-members.ts │ │ │ ├── utils/ │ │ │ │ ├── analytics.ts │ │ │ │ ├── api.ts │ │ │ │ ├── globals.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── markdown-it-rules.ts │ │ │ │ ├── markdown-it.ts │ │ │ │ ├── metadata.ts │ │ │ │ ├── pwa.ts │ │ │ │ └── routes.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.mts │ └── vuetify/ │ ├── .browserslistrc │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── _settings.scss │ ├── _styles.scss │ ├── _tools.scss │ ├── babel.config.js │ ├── build/ │ │ ├── babel-plugin-replace-import-extension.js │ │ ├── constants.js │ │ ├── rollup.config.js │ │ ├── rollup.types.config.js │ │ ├── run-tests.js │ │ ├── transform-types.js │ │ └── types-code-transform.js │ ├── dev/ │ │ ├── App.vue │ │ ├── Playground.template.vue │ │ ├── index.html │ │ ├── index.js │ │ ├── router.js │ │ ├── vuetify/ │ │ │ ├── date.js │ │ │ ├── defaults.js │ │ │ ├── icons.js │ │ │ └── locale.js │ │ └── vuetify.js │ ├── package.json │ ├── playgrounds/ │ │ ├── Playground.datatable.vue │ │ ├── Playground.infinite.vue │ │ ├── Playground.items.vue │ │ ├── Playground.list.vue │ │ ├── Playground.nested.vue │ │ └── Playground.slider.vue │ ├── src/ │ │ ├── __tests__/ │ │ │ └── framework.spec.browser.tsx │ │ ├── auto-imports.d.ts │ │ ├── blueprints/ │ │ │ ├── index.ts │ │ │ ├── md1.ts │ │ │ ├── md2.ts │ │ │ └── md3.ts │ │ ├── components/ │ │ │ ├── VAlert/ │ │ │ │ ├── VAlert.sass │ │ │ │ ├── VAlert.tsx │ │ │ │ ├── VAlertTitle.ts │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VAlert.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VApp/ │ │ │ │ ├── VApp.sass │ │ │ │ ├── VApp.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VAppBar/ │ │ │ │ ├── VAppBar.sass │ │ │ │ ├── VAppBar.tsx │ │ │ │ ├── VAppBarNavIcon.tsx │ │ │ │ ├── VAppBarTitle.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VAppBar.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VAutocomplete/ │ │ │ │ ├── VAutocomplete.sass │ │ │ │ ├── VAutocomplete.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VAutocomplete.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VAvatar/ │ │ │ │ ├── VAvatar.sass │ │ │ │ ├── VAvatar.tsx │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBadge/ │ │ │ │ ├── VBadge.sass │ │ │ │ ├── VBadge.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VBadge.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBanner/ │ │ │ │ ├── VBanner.sass │ │ │ │ ├── VBanner.tsx │ │ │ │ ├── VBannerActions.tsx │ │ │ │ ├── VBannerText.ts │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBottomNavigation/ │ │ │ │ ├── VBottomNavigation.sass │ │ │ │ ├── VBottomNavigation.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VBottomNavigation.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBottomSheet/ │ │ │ │ ├── VBottomSheet.sass │ │ │ │ ├── VBottomSheet.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VBottomSheet.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBreadcrumbs/ │ │ │ │ ├── VBreadcrumbs.sass │ │ │ │ ├── VBreadcrumbs.tsx │ │ │ │ ├── VBreadcrumbsDivider.tsx │ │ │ │ ├── VBreadcrumbsItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VBreadcrumbs.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBtn/ │ │ │ │ ├── VBtn.sass │ │ │ │ ├── VBtn.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VBtn.spec.browser.tsx │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBtnGroup/ │ │ │ │ ├── VBtnGroup.sass │ │ │ │ ├── VBtnGroup.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VBtnToggle/ │ │ │ │ ├── VBtnToggle.sass │ │ │ │ ├── VBtnToggle.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VCalendar/ │ │ │ │ ├── VCalendar.tsx │ │ │ │ ├── VCalendarCategory.sass │ │ │ │ ├── VCalendarCategory.tsx │ │ │ │ ├── VCalendarDaily.sass │ │ │ │ ├── VCalendarDaily.tsx │ │ │ │ ├── VCalendarWeekly.sass │ │ │ │ ├── VCalendarWeekly.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── composables/ │ │ │ │ │ ├── __tests__/ │ │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ │ ├── calendar-base.spec.ts.snap │ │ │ │ │ │ │ ├── calendar-with-events.spec.ts.snap │ │ │ │ │ │ │ ├── calendar-with-intervals.spec.ts.snap │ │ │ │ │ │ │ └── times.spec.ts.snap │ │ │ │ │ │ ├── calendar-base.spec.ts │ │ │ │ │ │ ├── calendar-with-events.spec.ts │ │ │ │ │ │ ├── calendar-with-intervals.spec.ts │ │ │ │ │ │ └── times.spec.ts │ │ │ │ │ ├── calendarBase.ts │ │ │ │ │ ├── calendarWithEvents.sass │ │ │ │ │ ├── calendarWithEvents.tsx │ │ │ │ │ ├── calendarWithIntervals.ts │ │ │ │ │ └── times.ts │ │ │ │ ├── index.ts │ │ │ │ ├── modes/ │ │ │ │ │ ├── __tests__/ │ │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ │ └── common.spec.ts.snap │ │ │ │ │ │ └── common.spec.ts │ │ │ │ │ ├── column.ts │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── stack.ts │ │ │ │ ├── types.ts │ │ │ │ └── util/ │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ ├── events.spec.ts.snap │ │ │ │ │ │ └── timestamp.spec.ts.snap │ │ │ │ │ ├── events.spec.ts │ │ │ │ │ └── timestamp.spec.ts │ │ │ │ ├── dateTimeUtils.ts │ │ │ │ ├── events.ts │ │ │ │ ├── parser.ts │ │ │ │ └── timestamp.ts │ │ │ ├── VCard/ │ │ │ │ ├── VCard.sass │ │ │ │ ├── VCard.tsx │ │ │ │ ├── VCardActions.tsx │ │ │ │ ├── VCardItem.tsx │ │ │ │ ├── VCardSubtitle.tsx │ │ │ │ ├── VCardText.tsx │ │ │ │ ├── VCardTitle.ts │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VCarousel/ │ │ │ │ ├── VCarousel.sass │ │ │ │ ├── VCarousel.tsx │ │ │ │ ├── VCarouselItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VCarousel.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VCheckbox/ │ │ │ │ ├── VCheckbox.sass │ │ │ │ ├── VCheckbox.tsx │ │ │ │ ├── VCheckboxBtn.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VCheckbox.spec.tsx │ │ │ │ │ └── VCheckboxBtn.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VChip/ │ │ │ │ ├── VChip.sass │ │ │ │ ├── VChip.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VChip.spec.browser.tsx │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VChipGroup/ │ │ │ │ ├── VChipGroup.sass │ │ │ │ ├── VChipGroup.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VCode/ │ │ │ │ ├── VCode.sass │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VColorPicker/ │ │ │ │ ├── VColorPicker.sass │ │ │ │ ├── VColorPicker.tsx │ │ │ │ ├── VColorPickerCanvas.sass │ │ │ │ ├── VColorPickerCanvas.tsx │ │ │ │ ├── VColorPickerEdit.sass │ │ │ │ ├── VColorPickerEdit.tsx │ │ │ │ ├── VColorPickerPreview.sass │ │ │ │ ├── VColorPickerPreview.tsx │ │ │ │ ├── VColorPickerSwatches.sass │ │ │ │ ├── VColorPickerSwatches.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VColorPicker.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── util/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── index.spec.ts │ │ │ │ └── index.ts │ │ │ ├── VCombobox/ │ │ │ │ ├── VCombobox.sass │ │ │ │ ├── VCombobox.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VCombobox-multiple.spec.ts │ │ │ │ │ ├── VCombobox.spec.browser.tsx │ │ │ │ │ └── VCombobox.spec.ts │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VConfirmEdit/ │ │ │ │ ├── VConfirmEdit.tsx │ │ │ │ ├── __test__/ │ │ │ │ │ └── VConfirmEdit.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── VCounter/ │ │ │ │ ├── VCounter.sass │ │ │ │ ├── VCounter.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VDataIterator/ │ │ │ │ ├── VDataIterator.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VDataIterator.spec.browser.tsx │ │ │ │ ├── composables/ │ │ │ │ │ └── items.ts │ │ │ │ └── index.ts │ │ │ ├── VDataTable/ │ │ │ │ ├── VDataTable.sass │ │ │ │ ├── VDataTable.tsx │ │ │ │ ├── VDataTableColumn.tsx │ │ │ │ ├── VDataTableFooter.sass │ │ │ │ ├── VDataTableFooter.tsx │ │ │ │ ├── VDataTableGroupHeaderRow.tsx │ │ │ │ ├── VDataTableHeaders.tsx │ │ │ │ ├── VDataTableRow.tsx │ │ │ │ ├── VDataTableRows.tsx │ │ │ │ ├── VDataTableServer.tsx │ │ │ │ ├── VDataTableVirtual.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── MobileRow.spec.ts │ │ │ │ │ ├── Row.spec.ts │ │ │ │ │ ├── RowGroup.spec.ts │ │ │ │ │ ├── VDataTable.spec.cy.tsx │ │ │ │ │ ├── VDataTable.spec.ts │ │ │ │ │ ├── VDataTableHeader.spec.ts │ │ │ │ │ ├── VDataTableServer.spec.cy.tsx │ │ │ │ │ ├── VDataTableVirtual.spec.browser.tsx │ │ │ │ │ ├── VEditDialog.spec.ts │ │ │ │ │ ├── VSimpleTable.spec.ts │ │ │ │ │ ├── VVirtualTable.spec.ts │ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ │ ├── MobileRow.spec.ts.snap │ │ │ │ │ │ ├── Row.spec.ts.snap │ │ │ │ │ │ ├── RowGroup.spec.ts.snap │ │ │ │ │ │ ├── VDataTable.spec.ts.snap │ │ │ │ │ │ ├── VDataTableHeader.spec.ts.snap │ │ │ │ │ │ ├── VEditDialog.spec.ts.snap │ │ │ │ │ │ ├── VSimpleTable.spec.ts.snap │ │ │ │ │ │ └── VVirtualTable.spec.ts.snap │ │ │ │ │ ├── headers.spec.ts │ │ │ │ │ └── sort.spec.ts │ │ │ │ ├── _variables.scss │ │ │ │ ├── composables/ │ │ │ │ │ ├── expand.ts │ │ │ │ │ ├── group.ts │ │ │ │ │ ├── headers.ts │ │ │ │ │ ├── items.ts │ │ │ │ │ ├── options.ts │ │ │ │ │ ├── paginate.ts │ │ │ │ │ ├── select.ts │ │ │ │ │ └── sort.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── VDatePicker/ │ │ │ │ ├── VDatePicker.sass │ │ │ │ ├── VDatePicker.tsx │ │ │ │ ├── VDatePickerControls.sass │ │ │ │ ├── VDatePickerControls.tsx │ │ │ │ ├── VDatePickerHeader.sass │ │ │ │ ├── VDatePickerHeader.tsx │ │ │ │ ├── VDatePickerMonth.sass │ │ │ │ ├── VDatePickerMonth.tsx │ │ │ │ ├── VDatePickerMonths.sass │ │ │ │ ├── VDatePickerMonths.tsx │ │ │ │ ├── VDatePickerYears.sass │ │ │ │ ├── VDatePickerYears.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VDatePicker.a11y.spec.tsx │ │ │ │ │ ├── VDatePicker.date.spec.ts │ │ │ │ │ ├── VDatePicker.events.spec.browser.tsx │ │ │ │ │ ├── VDatePicker.month.spec.ts │ │ │ │ │ ├── VDatePicker.spec.browser.tsx │ │ │ │ │ ├── VDatePickerHeader.spec.ts │ │ │ │ │ ├── VDatePickerTitle.spec.ts │ │ │ │ │ ├── VDatePickerYears.spec.ts │ │ │ │ │ └── __snapshots__/ │ │ │ │ │ ├── VDatePicker.date.spec.ts.snap │ │ │ │ │ ├── VDatePicker.month.spec.ts.snap │ │ │ │ │ ├── VDatePickerHeader.spec.ts.snap │ │ │ │ │ └── VDatePickerYears.spec.ts.snap │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VDefaultsProvider/ │ │ │ │ ├── VDefaultsProvider.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VDefaultsProvider.spec.tsx │ │ │ │ └── index.ts │ │ │ ├── VDialog/ │ │ │ │ ├── VDialog.sass │ │ │ │ ├── VDialog.tsx │ │ │ │ ├── __test__/ │ │ │ │ │ └── VDialog.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VDivider/ │ │ │ │ ├── VDivider.sass │ │ │ │ ├── VDivider.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VDivider.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VEmptyState/ │ │ │ │ ├── VEmptyState.sass │ │ │ │ ├── VEmptyState.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VExpansionPanel/ │ │ │ │ ├── VExpansionPanel.sass │ │ │ │ ├── VExpansionPanel.tsx │ │ │ │ ├── VExpansionPanelText.tsx │ │ │ │ ├── VExpansionPanelTitle.tsx │ │ │ │ ├── VExpansionPanels.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VExpansionPanels.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── shared.ts │ │ │ ├── VFab/ │ │ │ │ ├── VFab.sass │ │ │ │ ├── VFab.tsx │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VField/ │ │ │ │ ├── VField.sass │ │ │ │ ├── VField.tsx │ │ │ │ ├── VFieldLabel.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VFileInput/ │ │ │ │ ├── VFileInput.sass │ │ │ │ ├── VFileInput.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VFileInput.spec.browser.tsx │ │ │ │ │ ├── VFileInput.spec.tsx │ │ │ │ │ └── text.txt │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VFooter/ │ │ │ │ ├── VFooter.sass │ │ │ │ ├── VFooter.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VForm/ │ │ │ │ ├── VForm.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VForm.spec.cy.tsx │ │ │ │ └── index.ts │ │ │ ├── VGrid/ │ │ │ │ ├── VCol.ts │ │ │ │ ├── VContainer.sass │ │ │ │ ├── VContainer.tsx │ │ │ │ ├── VGrid.sass │ │ │ │ ├── VRow.ts │ │ │ │ ├── VSpacer.sass │ │ │ │ ├── VSpacer.ts │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VCol.spec.browser.tsx │ │ │ │ │ └── VCol.spec.ts │ │ │ │ ├── _mixins.sass │ │ │ │ └── index.ts │ │ │ ├── VHotkey/ │ │ │ │ ├── VHotkey.scss │ │ │ │ ├── VHotkey.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VHotkey.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VHover/ │ │ │ │ ├── VHover.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VHover.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── VIcon/ │ │ │ │ ├── VIcon.sass │ │ │ │ ├── VIcon.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VIcon.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VImg/ │ │ │ │ ├── VImg.sass │ │ │ │ ├── VImg.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VInfiniteScroll/ │ │ │ │ ├── VInfiniteScroll.sass │ │ │ │ ├── VInfiniteScroll.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VInfiniteScroll.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VInput/ │ │ │ │ ├── InputIcon.tsx │ │ │ │ ├── VInput.sass │ │ │ │ ├── VInput.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VInput.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VItemGroup/ │ │ │ │ ├── VItem.tsx │ │ │ │ ├── VItemGroup.sass │ │ │ │ ├── VItemGroup.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VItemGroup.spec.browser.tsx │ │ │ │ │ ├── VItemGroup.spec.ts │ │ │ │ │ └── __snapshots__/ │ │ │ │ │ └── VItemGroup.spec.ts.snap │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VKbd/ │ │ │ │ ├── VKbd.scss │ │ │ │ ├── VKbd.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VLabel/ │ │ │ │ ├── VLabel.sass │ │ │ │ ├── VLabel.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VLayout/ │ │ │ │ ├── VLayout.sass │ │ │ │ ├── VLayout.tsx │ │ │ │ ├── VLayoutItem.sass │ │ │ │ ├── VLayoutItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VLayout.spec.cy.tsx │ │ │ │ └── index.ts │ │ │ ├── VLazy/ │ │ │ │ ├── VLazy.tsx │ │ │ │ └── index.ts │ │ │ ├── VList/ │ │ │ │ ├── VList.sass │ │ │ │ ├── VList.tsx │ │ │ │ ├── VListChildren.tsx │ │ │ │ ├── VListGroup.tsx │ │ │ │ ├── VListImg.ts │ │ │ │ ├── VListItem.sass │ │ │ │ ├── VListItem.tsx │ │ │ │ ├── VListItemAction.tsx │ │ │ │ ├── VListItemMedia.tsx │ │ │ │ ├── VListItemSubtitle.tsx │ │ │ │ ├── VListItemTitle.ts │ │ │ │ ├── VListSubheader.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VList.spec.browser.tsx │ │ │ │ │ ├── VList.spec.ts │ │ │ │ │ ├── VListGroup.spec.browser.tsx │ │ │ │ │ ├── VListItem.spec.cy.tsx │ │ │ │ │ ├── VListItemMedia.spec.ts │ │ │ │ │ └── __snapshots__/ │ │ │ │ │ ├── VList.spec.ts.snap │ │ │ │ │ └── VListItemMedia.spec.ts.snap │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── list.ts │ │ │ ├── VLocaleProvider/ │ │ │ │ ├── VLocaleProvider.sass │ │ │ │ ├── VLocaleProvider.tsx │ │ │ │ └── index.ts │ │ │ ├── VMain/ │ │ │ │ ├── VMain.sass │ │ │ │ ├── VMain.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VMenu/ │ │ │ │ ├── VMenu.sass │ │ │ │ ├── VMenu.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VMenu.spec.ts │ │ │ │ │ └── __snapshots__/ │ │ │ │ │ └── VMenu.spec.ts.snap │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── shared.ts │ │ │ ├── VMessages/ │ │ │ │ ├── VMessages.sass │ │ │ │ ├── VMessages.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VNavigationDrawer/ │ │ │ │ ├── VNavigationDrawer.sass │ │ │ │ ├── VNavigationDrawer.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VNavigationDrawer.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ ├── sticky.ts │ │ │ │ └── touch.ts │ │ │ ├── VNoSsr/ │ │ │ │ ├── VNoSsr.tsx │ │ │ │ └── index.ts │ │ │ ├── VNumberInput/ │ │ │ │ ├── VNumberInput.sass │ │ │ │ ├── VNumberInput.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VNumberInput.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── hold.ts │ │ │ │ └── index.ts │ │ │ ├── VOtpInput/ │ │ │ │ ├── VOtpInput.sass │ │ │ │ ├── VOtpInput.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VOtpInput.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VOverflowBtn/ │ │ │ │ ├── VOverflowBtn.sass │ │ │ │ ├── VOverflowBtn.ts │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VOverflowBtn.spec.ts │ │ │ │ │ └── __snapshots__/ │ │ │ │ │ └── VOverflowBtn.spec.ts.snap │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VOverlay/ │ │ │ │ ├── VOverlay.sass │ │ │ │ ├── VOverlay.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VOverlay.spec.cy.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ ├── locationStrategies.ts │ │ │ │ ├── requestNewFrame.ts │ │ │ │ ├── scrollStrategies.ts │ │ │ │ ├── useActivator.tsx │ │ │ │ └── util/ │ │ │ │ └── point.ts │ │ │ ├── VPagination/ │ │ │ │ ├── VPagination.sass │ │ │ │ ├── VPagination.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VPagination.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VParallax/ │ │ │ │ ├── VParallax.sass │ │ │ │ ├── VParallax.tsx │ │ │ │ └── index.ts │ │ │ ├── VProgressCircular/ │ │ │ │ ├── VProgressCircular.sass │ │ │ │ ├── VProgressCircular.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VProgressLinear/ │ │ │ │ ├── VProgressLinear.sass │ │ │ │ ├── VProgressLinear.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VProgressLinear.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── chunks.ts │ │ │ │ └── index.ts │ │ │ ├── VRadio/ │ │ │ │ ├── VRadio.tsx │ │ │ │ └── index.ts │ │ │ ├── VRadioGroup/ │ │ │ │ ├── VRadioGroup.sass │ │ │ │ ├── VRadioGroup.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VRangeSlider/ │ │ │ │ ├── VRangeSlider.tsx │ │ │ │ └── index.ts │ │ │ ├── VRating/ │ │ │ │ ├── VRating.sass │ │ │ │ ├── VRating.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VRating.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VResponsive/ │ │ │ │ ├── VResponsive.sass │ │ │ │ ├── VResponsive.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VResponsive.spec.ts │ │ │ │ │ └── __snapshots__/ │ │ │ │ │ └── VResponsive.spec.ts.snap │ │ │ │ └── index.ts │ │ │ ├── VSelect/ │ │ │ │ ├── VSelect.sass │ │ │ │ ├── VSelect.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VSelect.spec.browser.tsx │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── useScrolling.ts │ │ │ ├── VSelectionControl/ │ │ │ │ ├── VSelectionControl.sass │ │ │ │ ├── VSelectionControl.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VSelectionControl.spec.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VSelectionControlGroup/ │ │ │ │ ├── VSelectionControlGroup.sass │ │ │ │ ├── VSelectionControlGroup.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VSheet/ │ │ │ │ ├── VSheet.sass │ │ │ │ ├── VSheet.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VSkeletonLoader/ │ │ │ │ ├── VSkeletonLoader.sass │ │ │ │ ├── VSkeletonLoader.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VSlideGroup/ │ │ │ │ ├── VSlideGroup.sass │ │ │ │ ├── VSlideGroup.tsx │ │ │ │ ├── VSlideGroupItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VSlideGroup.spec.cy.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── helpers.ts │ │ │ │ └── index.ts │ │ │ ├── VSlider/ │ │ │ │ ├── VSlider.sass │ │ │ │ ├── VSlider.tsx │ │ │ │ ├── VSliderThumb.sass │ │ │ │ ├── VSliderThumb.tsx │ │ │ │ ├── VSliderTrack.sass │ │ │ │ ├── VSliderTrack.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VSlider.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── slider.ts │ │ │ ├── VSnackbar/ │ │ │ │ ├── VSnackbar.sass │ │ │ │ ├── VSnackbar.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VSnackbarQueue/ │ │ │ │ ├── VSnackbarQueue.tsx │ │ │ │ ├── index.ts │ │ │ │ └── queue.ts │ │ │ ├── VSparkline/ │ │ │ │ ├── VBarline.tsx │ │ │ │ ├── VSparkline.tsx │ │ │ │ ├── VTrendline.tsx │ │ │ │ ├── index.ts │ │ │ │ └── util/ │ │ │ │ ├── line.ts │ │ │ │ └── path.ts │ │ │ ├── VSpeedDial/ │ │ │ │ ├── VSpeedDial.sass │ │ │ │ ├── VSpeedDial.tsx │ │ │ │ └── index.ts │ │ │ ├── VStepper/ │ │ │ │ ├── VStepper.sass │ │ │ │ ├── VStepper.tsx │ │ │ │ ├── VStepperActions.tsx │ │ │ │ ├── VStepperHeader.ts │ │ │ │ ├── VStepperItem.sass │ │ │ │ ├── VStepperItem.tsx │ │ │ │ ├── VStepperWindow.tsx │ │ │ │ ├── VStepperWindowItem.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── shared.ts │ │ │ ├── VSwitch/ │ │ │ │ ├── VSwitch.sass │ │ │ │ ├── VSwitch.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VSwitch.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VSystemBar/ │ │ │ │ ├── VSystemBar.sass │ │ │ │ ├── VSystemBar.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VTable/ │ │ │ │ ├── VTable.sass │ │ │ │ ├── VTable.tsx │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VTabs/ │ │ │ │ ├── VTab.sass │ │ │ │ ├── VTab.tsx │ │ │ │ ├── VTabs.sass │ │ │ │ ├── VTabs.tsx │ │ │ │ ├── VTabsWindow.tsx │ │ │ │ ├── VTabsWindowItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VTabs.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── shared.ts │ │ │ ├── VTextField/ │ │ │ │ ├── VTextField.sass │ │ │ │ ├── VTextField.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VTextField.spec.browser.tsx │ │ │ │ │ └── VTextField.spec.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VTextarea/ │ │ │ │ ├── VTextarea.sass │ │ │ │ ├── VTextarea.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VTextarea.spec.browser.tsx │ │ │ │ │ └── VTextarea.spec.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VThemeProvider/ │ │ │ │ ├── VThemeProvider.sass │ │ │ │ ├── VThemeProvider.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VThemeProvider.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── VTimePicker/ │ │ │ │ ├── VTimePicker.sass │ │ │ │ ├── VTimePicker.tsx │ │ │ │ ├── VTimePickerClock.sass │ │ │ │ ├── VTimePickerClock.tsx │ │ │ │ ├── VTimePickerControls.sass │ │ │ │ ├── VTimePickerControls.tsx │ │ │ │ ├── VTimePickerField.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VTimePicker.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ ├── shared.ts │ │ │ │ ├── useTimeValidation.ts │ │ │ │ └── util.ts │ │ │ ├── VTimeline/ │ │ │ │ ├── VTimeline.sass │ │ │ │ ├── VTimeline.tsx │ │ │ │ ├── VTimelineDivider.tsx │ │ │ │ ├── VTimelineItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VTimeline.spec.browser.tsx │ │ │ │ ├── _mixins.sass │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VToolbar/ │ │ │ │ ├── VToolbar.sass │ │ │ │ ├── VToolbar.tsx │ │ │ │ ├── VToolbarItems.tsx │ │ │ │ ├── VToolbarTitle.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VToolbar.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VTooltip/ │ │ │ │ ├── VTooltip.sass │ │ │ │ ├── VTooltip.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VTreeview/ │ │ │ │ ├── VTreeview.tsx │ │ │ │ ├── VTreeviewChildren.tsx │ │ │ │ ├── VTreeviewGroup.tsx │ │ │ │ ├── VTreeviewItem.sass │ │ │ │ ├── VTreeviewItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VTreeview.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ └── shared.ts │ │ │ ├── VValidation/ │ │ │ │ ├── VValidation.tsx │ │ │ │ └── index.ts │ │ │ ├── VVirtualScroll/ │ │ │ │ ├── VVirtualScroll.sass │ │ │ │ ├── VVirtualScroll.tsx │ │ │ │ ├── VVirtualScrollItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VVirtualScroll.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── VWindow/ │ │ │ │ ├── VWindow.sass │ │ │ │ ├── VWindow.tsx │ │ │ │ ├── VWindowItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VWindow.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── transitions/ │ │ │ ├── createTransition.ts │ │ │ ├── dialog-transition.tsx │ │ │ ├── expand-transition.ts │ │ │ └── index.ts │ │ ├── composables/ │ │ │ ├── __tests__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ ├── group.spec.ts.snap │ │ │ │ │ └── theme.spec.ts.snap │ │ │ │ ├── autocomplete.spec.ts │ │ │ │ ├── border.spec.ts │ │ │ │ ├── calendar.spec.ts │ │ │ │ ├── color.spec.ts │ │ │ │ ├── defaults.spec.ts │ │ │ │ ├── delay.spec.ts │ │ │ │ ├── dimensions.spec.ts │ │ │ │ ├── display-components.spec.browser.tsx │ │ │ │ ├── display.spec.browser.ts │ │ │ │ ├── elevation.spec.ts │ │ │ │ ├── fileFilter.spec.ts │ │ │ │ ├── filter.spec.ts │ │ │ │ ├── forwardRefs.spec.tsx │ │ │ │ ├── goto.spec.browser.tsx │ │ │ │ ├── group.spec.ts │ │ │ │ ├── icons.spec.ts │ │ │ │ ├── list-items.spec.ts │ │ │ │ ├── loader.spec.ts │ │ │ │ ├── location.spec.ts │ │ │ │ ├── mutationObserver.spec.ts │ │ │ │ ├── position.spec.ts │ │ │ │ ├── proxiedModel.spec.ts │ │ │ │ ├── resizeObserver.spec.browser.tsx │ │ │ │ ├── rounded.spec.ts │ │ │ │ ├── router.spec.browser.tsx │ │ │ │ ├── scroll.spec.browser.tsx │ │ │ │ ├── size.spec.ts │ │ │ │ ├── tag.spec.ts │ │ │ │ ├── theme.spec.ts │ │ │ │ ├── validation.spec.ts │ │ │ │ └── variant.spec.ts │ │ │ ├── autocomplete.ts │ │ │ ├── autofocus.ts │ │ │ ├── border.ts │ │ │ ├── calendar.ts │ │ │ ├── color.ts │ │ │ ├── component.ts │ │ │ ├── date/ │ │ │ │ ├── DateAdapter.ts │ │ │ │ ├── __tests__/ │ │ │ │ │ └── date.spec.ts │ │ │ │ ├── adapters/ │ │ │ │ │ ├── __tests__/ │ │ │ │ │ │ └── vuetify.spec.ts │ │ │ │ │ ├── string.ts │ │ │ │ │ └── vuetify.ts │ │ │ │ ├── date.ts │ │ │ │ └── index.ts │ │ │ ├── dateFormat.ts │ │ │ ├── defaults.ts │ │ │ ├── delay.ts │ │ │ ├── density.ts │ │ │ ├── dimensions.ts │ │ │ ├── directiveComponent.ts │ │ │ ├── display.ts │ │ │ ├── documentVisibility.ts │ │ │ ├── elevation.ts │ │ │ ├── fileDrop.ts │ │ │ ├── fileFilter.ts │ │ │ ├── filter.tsx │ │ │ ├── focus.ts │ │ │ ├── focusGroups.ts │ │ │ ├── focusTrap.ts │ │ │ ├── form.ts │ │ │ ├── forwardRefs.ts │ │ │ ├── goto.ts │ │ │ ├── group.ts │ │ │ ├── hotkey/ │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── hotkey-parsing.spec.ts │ │ │ │ │ └── hotkey.spec.ts │ │ │ │ ├── hotkey-parsing.ts │ │ │ │ ├── hotkey.ts │ │ │ │ ├── index.ts │ │ │ │ └── key-aliases.ts │ │ │ ├── hydration.ts │ │ │ ├── iconSizes.ts │ │ │ ├── icons.tsx │ │ │ ├── index.ts │ │ │ ├── intersectionObserver.ts │ │ │ ├── layout.ts │ │ │ ├── lazy.ts │ │ │ ├── list-items.ts │ │ │ ├── loader.tsx │ │ │ ├── locale.ts │ │ │ ├── location.ts │ │ │ ├── mask/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── mask.spec.ts │ │ │ │ ├── index.ts │ │ │ │ └── mask.ts │ │ │ ├── menuActivator.ts │ │ │ ├── mutationObserver.ts │ │ │ ├── nested/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── selectStrategies.spec.ts │ │ │ │ ├── activeStrategies.ts │ │ │ │ ├── nested.ts │ │ │ │ ├── openStrategies.ts │ │ │ │ └── selectStrategies.ts │ │ │ ├── position.ts │ │ │ ├── proxiedModel.ts │ │ │ ├── refs.ts │ │ │ ├── resizeObserver.ts │ │ │ ├── reveal.ts │ │ │ ├── rounded.ts │ │ │ ├── router.tsx │ │ │ ├── scopeId.ts │ │ │ ├── scroll.ts │ │ │ ├── selectLink.ts │ │ │ ├── size.ts │ │ │ ├── ssrBoot.ts │ │ │ ├── stack.ts │ │ │ ├── tag.ts │ │ │ ├── teleport.ts │ │ │ ├── theme.ts │ │ │ ├── toggleScope.ts │ │ │ ├── touch.ts │ │ │ ├── transition.ts │ │ │ ├── validation.ts │ │ │ ├── variant.tsx │ │ │ └── virtual.ts │ │ ├── directives/ │ │ │ ├── click-outside/ │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── click-outside-shadow-dom.spec.ts │ │ │ │ │ └── click-outside.spec.ts │ │ │ │ └── index.ts │ │ │ ├── color/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── color.spec.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── intersect/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── intersect.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── mutate/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── mutate.spec.ts │ │ │ │ └── index.ts │ │ │ ├── resize/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── resize.spec.ts │ │ │ │ └── index.ts │ │ │ ├── ripple/ │ │ │ │ ├── VRipple.sass │ │ │ │ ├── __tests__/ │ │ │ │ │ └── ripple.spec.ts │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── scroll/ │ │ │ │ ├── __tests__/ │ │ │ │ │ └── scroll.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── tooltip/ │ │ │ │ └── index.ts │ │ │ └── touch/ │ │ │ ├── __tests__/ │ │ │ │ └── touch.spec.browser.tsx │ │ │ └── index.ts │ │ ├── entry-bundler.ts │ │ ├── entry-styles.ts │ │ ├── framework.ts │ │ ├── globals.d.ts │ │ ├── icons.ts │ │ ├── iconsets/ │ │ │ ├── bx.ts │ │ │ ├── carbon.ts │ │ │ ├── fa-svg.ts │ │ │ ├── fa.ts │ │ │ ├── fa4.ts │ │ │ ├── fa6.ts │ │ │ ├── lucide.ts │ │ │ ├── md.ts │ │ │ ├── mdi-svg.ts │ │ │ ├── mdi-unocss.ts │ │ │ ├── mdi.ts │ │ │ ├── ms.ts │ │ │ ├── ph.ts │ │ │ ├── ri.ts │ │ │ └── tabler.ts │ │ ├── labs/ │ │ │ ├── VAvatarGroup/ │ │ │ │ ├── VAvatarGroup.scss │ │ │ │ ├── VAvatarGroup.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VAvatarGroup.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VColorInput/ │ │ │ │ ├── VColorInput.sass │ │ │ │ ├── VColorInput.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VColorInput.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VCommandPalette/ │ │ │ │ ├── VCommandPalette.scss │ │ │ │ ├── VCommandPalette.tsx │ │ │ │ ├── VCommandPaletteItem.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VCommandPalette.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ ├── composables/ │ │ │ │ │ └── useCommandPaletteNavigation.ts │ │ │ │ ├── index.ts │ │ │ │ ├── shared.ts │ │ │ │ └── types.ts │ │ │ ├── VDateInput/ │ │ │ │ ├── VDateInput.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VDateInput.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── VFileUpload/ │ │ │ │ ├── VFileUpload.sass │ │ │ │ ├── VFileUpload.tsx │ │ │ │ ├── VFileUploadDropzone.tsx │ │ │ │ ├── VFileUploadItem.tsx │ │ │ │ ├── VFileUploadList.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VIconBtn/ │ │ │ │ ├── VIconBtn.scss │ │ │ │ ├── VIconBtn.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VIconBtn.spec.browser.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VMaskInput/ │ │ │ │ ├── VMaskInput.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── VMaskInput.spec.browser.tsx │ │ │ │ └── index.ts │ │ │ ├── VPicker/ │ │ │ │ ├── VPicker.sass │ │ │ │ ├── VPicker.tsx │ │ │ │ ├── VPickerTitle.ts │ │ │ │ ├── __tests__/ │ │ │ │ │ ├── VPicker.spec.ts │ │ │ │ │ └── __snapshots__/ │ │ │ │ │ └── VPicker.spec.ts.snap │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VPie/ │ │ │ │ ├── VPie.sass │ │ │ │ ├── VPie.tsx │ │ │ │ ├── VPieSegment.tsx │ │ │ │ ├── VPieTooltip.tsx │ │ │ │ ├── __tests__/ │ │ │ │ │ └── pie-arc.spec.ts │ │ │ │ ├── _variables.scss │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ ├── VProgress/ │ │ │ │ ├── VProgress.sass │ │ │ │ ├── VProgress.tsx │ │ │ │ └── index.ts │ │ │ ├── VPullToRefresh/ │ │ │ │ ├── VPullToRefresh.sass │ │ │ │ ├── VPullToRefresh.tsx │ │ │ │ └── index.ts │ │ │ ├── VStepperVertical/ │ │ │ │ ├── VStepperVertical.tsx │ │ │ │ ├── VStepperVerticalActions.tsx │ │ │ │ ├── VStepperVerticalItem.sass │ │ │ │ ├── VStepperVerticalItem.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── VVideo/ │ │ │ │ ├── VVideo.sass │ │ │ │ ├── VVideo.tsx │ │ │ │ ├── VVideoControls.tsx │ │ │ │ ├── VVideoVolume.tsx │ │ │ │ ├── _variables.scss │ │ │ │ └── index.ts │ │ │ ├── allComponents.ts │ │ │ ├── components.ts │ │ │ ├── composables.ts │ │ │ ├── entry-bundler.ts │ │ │ ├── index.ts │ │ │ └── rules/ │ │ │ ├── index.ts │ │ │ ├── plugin.ts │ │ │ └── rules.ts │ │ ├── locale/ │ │ │ ├── __tests__/ │ │ │ │ └── index.spec.ts │ │ │ ├── adapters/ │ │ │ │ ├── vue-i18n.ts │ │ │ │ └── vuetify.ts │ │ │ ├── af.ts │ │ │ ├── ar.ts │ │ │ ├── az.ts │ │ │ ├── bg.ts │ │ │ ├── ca.ts │ │ │ ├── ckb.ts │ │ │ ├── cs.ts │ │ │ ├── da.ts │ │ │ ├── de.ts │ │ │ ├── el.ts │ │ │ ├── en.ts │ │ │ ├── es.ts │ │ │ ├── et.ts │ │ │ ├── fa.ts │ │ │ ├── fi.ts │ │ │ ├── fr.ts │ │ │ ├── he.ts │ │ │ ├── hr.ts │ │ │ ├── hu.ts │ │ │ ├── id.ts │ │ │ ├── index.ts │ │ │ ├── it.ts │ │ │ ├── ja.ts │ │ │ ├── km.ts │ │ │ ├── ko.ts │ │ │ ├── lt.ts │ │ │ ├── lv.ts │ │ │ ├── nl.ts │ │ │ ├── no.ts │ │ │ ├── pl.ts │ │ │ ├── pt.ts │ │ │ ├── ro.ts │ │ │ ├── ru.ts │ │ │ ├── sk.ts │ │ │ ├── sl.ts │ │ │ ├── sr-Cyrl.ts │ │ │ ├── sr-Latn.ts │ │ │ ├── sv.ts │ │ │ ├── th.ts │ │ │ ├── tr.ts │ │ │ ├── uk.ts │ │ │ ├── vi.ts │ │ │ ├── zh-Hans.ts │ │ │ └── zh-Hant.ts │ │ ├── shims.d.ts │ │ ├── styles/ │ │ │ ├── colors.scss │ │ │ ├── core.scss │ │ │ ├── elements/ │ │ │ │ ├── _blockquote.sass │ │ │ │ ├── _global.sass │ │ │ │ └── _index.sass │ │ │ ├── generic/ │ │ │ │ ├── _animations.scss │ │ │ │ ├── _colors.scss │ │ │ │ ├── _index.scss │ │ │ │ ├── _layers.scss │ │ │ │ ├── _reset.scss │ │ │ │ ├── _rtl.scss │ │ │ │ ├── _theme.scss │ │ │ │ └── _transitions.scss │ │ │ ├── main.sass │ │ │ ├── settings/ │ │ │ │ ├── _colors.scss │ │ │ │ ├── _elevations.scss │ │ │ │ ├── _index.sass │ │ │ │ ├── _utilities.scss │ │ │ │ └── _variables.scss │ │ │ ├── tools/ │ │ │ │ ├── _absolute.sass │ │ │ │ ├── _border.sass │ │ │ │ ├── _density.sass │ │ │ │ ├── _display.sass │ │ │ │ ├── _elevation.sass │ │ │ │ ├── _functions.sass │ │ │ │ ├── _index.sass │ │ │ │ ├── _layer.scss │ │ │ │ ├── _position.sass │ │ │ │ ├── _rounded.sass │ │ │ │ ├── _rtl.sass │ │ │ │ ├── _states.sass │ │ │ │ ├── _theme.sass │ │ │ │ ├── _typography.sass │ │ │ │ ├── _utilities.sass │ │ │ │ └── _variant.sass │ │ │ ├── utilities/ │ │ │ │ ├── _display.sass │ │ │ │ ├── _elevation.scss │ │ │ │ ├── _index.sass │ │ │ │ ├── _pointer-events.sass │ │ │ │ └── _screenreaders.sass │ │ │ └── utilities.scss │ │ ├── types.ts │ │ └── util/ │ │ ├── __tests__/ │ │ │ ├── colorUtils.spec.ts │ │ │ ├── deepEqual.spec.ts │ │ │ ├── dom.spec.ts │ │ │ ├── getCurrentInstance.spec.tsx │ │ │ ├── helpers.spec.ts │ │ │ ├── propsFactory.spec.ts │ │ │ └── throttle.spec.ts │ │ ├── anchor.ts │ │ ├── animation.ts │ │ ├── bindProps.ts │ │ ├── box.ts │ │ ├── color/ │ │ │ ├── APCA.ts │ │ │ ├── transformCIELAB.ts │ │ │ └── transformSRGB.ts │ │ ├── colorUtils.ts │ │ ├── colors.ts │ │ ├── console.ts │ │ ├── createSimpleFunctional.ts │ │ ├── deepEqual.ts │ │ ├── defineComponent.tsx │ │ ├── dom.ts │ │ ├── easing.ts │ │ ├── events.ts │ │ ├── getCurrentInstance.ts │ │ ├── getScrollParent.ts │ │ ├── globals.ts │ │ ├── helpers.ts │ │ ├── indentLines.ts │ │ ├── index.ts │ │ ├── injectSelf.ts │ │ ├── isFixedPosition.ts │ │ ├── propsFactory.ts │ │ ├── svg-arc-corners.ts │ │ ├── throttle.ts │ │ ├── timeUtils.ts │ │ └── useRender.ts │ ├── test/ │ │ ├── contextStub.ts │ │ ├── globals.d.ts │ │ ├── index.ts │ │ ├── setup/ │ │ │ ├── browser-commands.ts │ │ │ ├── browser-setup.ts │ │ │ ├── to-have-been-warned.ts │ │ │ └── unit-setup.ts │ │ └── templates/ │ │ ├── Application.tsx │ │ ├── CenteredGrid.tsx │ │ ├── generateStories.tsx │ │ ├── gridOn.tsx │ │ └── index.ts │ ├── tsconfig.checks.json │ ├── tsconfig.dev.json │ ├── tsconfig.dist.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vitest.config.ts │ └── vizzly.config.js ├── patches/ │ ├── @mdi__js@7.4.47.patch │ ├── @testing-library__vue.patch │ ├── @vitest__browser.patch │ └── playwright-core.patch ├── pnpm-workspace.yaml ├── renovate.json ├── scripts/ │ ├── build.js │ ├── confirm-npm-tag.js │ ├── converter.js │ ├── dev.js │ ├── lint-commit-message.js │ ├── options-to-composition.mjs │ ├── parse-npm-tag.js │ ├── post-install.js │ ├── post-release-merge.js │ ├── prepare-commit-message.js │ ├── rules/ │ │ ├── jsx-condition-key.js │ │ ├── jsx-curly-spacing.js │ │ ├── jsx-prop-casing.js │ │ ├── no-components-index.js │ │ ├── no-nullish-coalescing-in-condition.js │ │ ├── no-render-string-reference.js │ │ ├── sort-imports.js │ │ └── vitest-global-imports.js │ ├── tdd-run.js │ └── warn-npm-install.js ├── templates/ │ ├── browser-test.tsx │ ├── component.tsx │ ├── page.md │ └── unit-test.ts ├── tsconfig.eslint.json └── tsconfig.json