Files
website/website/resources/ts/plugins/vuetify/defaults.ts
Claude Dev 634b8916ae Set default VChip size to small for more compact badges/pills
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 17:39:21 -04:00

135 lines
2.3 KiB
TypeScript

export default {
VAlert: {
density: 'comfortable',
variant: 'tonal',
},
VAvatar: {
variant: 'flat',
},
VBadge: {
color: 'primary',
},
VBtn: {
color: 'primary',
rounded: 'pill',
},
VChip: {
rounded: 'pill',
variant: 'tonal',
size: 'small',
},
VDataTable: {
VPagination: {
showFirstLastPage: true,
firstIcon: 'tabler-chevrons-left',
lastIcon: 'tabler-chevrons-right',
},
},
VExpansionPanel: {
expandIcon: 'tabler-chevron-right',
collapseIcon: 'tabler-chevron-right',
},
VList: {
color: 'primary',
density: 'compact',
VListItem: {
ripple: false,
},
},
VPagination: {
density: 'comfortable',
variant: 'tonal',
},
VTabs: {
color: 'primary',
density: 'comfortable',
VSlideGroup: {
showArrows: true,
},
},
VCheckbox: {
color: 'primary',
density: 'comfortable',
hideDetails: 'auto',
},
VRadioGroup: {
color: 'primary',
density: 'comfortable',
hideDetails: 'auto',
},
VRadio: {
density: 'comfortable',
hideDetails: 'auto',
},
VSelect: {
variant: 'outlined',
color: 'primary',
density: 'comfortable',
hideDetails: 'auto',
},
VTextField: {
variant: 'outlined',
density: 'comfortable',
color: 'primary',
hideDetails: 'auto',
},
VTextarea: {
variant: 'outlined',
color: 'primary',
density: 'comfortable',
hideDetails: 'auto',
},
VAutocomplete: {
variant: 'outlined',
color: 'primary',
density: 'comfortable',
hideDetails: 'auto',
},
VCombobox: {
variant: 'outlined',
density: 'comfortable',
color: 'primary',
hideDetails: 'auto',
},
VFileInput: {
variant: 'outlined',
color: 'primary',
density: 'comfortable',
hideDetails: 'auto',
},
VSwitch: {
inset: true,
color: 'primary',
density: 'comfortable',
hideDetails: 'auto',
ripple: false,
},
VSlider: {
color: 'primary',
thumbLabel: true,
thumbSize: 22,
trackSize: 6,
elevation: 4,
},
VRangeSlider: {
color: 'primary',
trackSize: 6,
thumbSize: 22,
thumbLabel: true,
},
VRating: {
color: 'warning',
},
VProgressLinear: {
height: 6,
roundedBar: true,
rounded: true,
},
VTooltip: {
location: 'top',
},
VCard: {
rounded: 'lg',
},
}