/
githubmirror
/
vuetify
Обзор
Документация
Войти
/
githubmirror
/
vuetify
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/docs/src/examples/v-sheet/usage.vue
81 строка
2 KB
J-Sek
feat: MD3 elevation levels (#22461)
28 янв 2026, 21:17
Не верифицирован
28 янв 2026, 21:17
dfce695
Код
Авторство
О чём код?
<template> <ExamplesUsageExample v-model="model" :code="code" :name="name" :options="options" > <div class="py-8 bg-surface-bright"> <v-sheet v-if="sheet" v-model="sheet" v-bind="props" class="mx-auto" > <template v-slot:text> Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi, ratione debitis quis est labore voluptatibus! Eaque cupiditate minima, at placeat totam, magni doloremque veniam neque porro libero rerum unde voluptatem! </template> </v-sheet> <div class="text-center"> <v-btn v-if="!sheet" @click="sheet = true"> Show sheet </v-btn> </div> </div> <template v-slot:configuration> <v-select v-model="color" :items="[ 'success', 'info', 'warning', 'error', ]" label="Color" clearable ></v-select> <v-checkbox v-model="border" label="Border"></v-checkbox> <v-checkbox v-model="rounded" label="Rounded"></v-checkbox> <v-slider v-model="elevation" label="Elevation" max="5" min="0" ></v-slider> </template> </ExamplesUsageExample> </template> <script setup> const name = 'v-sheet' const model = ref('default') const sheet = ref(true) const border = ref(false) const elevation = ref(0) const rounded = ref(false) const color = ref() const options = [] const props = computed(() => { return { elevation: elevation.value || undefined, height: 200, width: 200, border: border.value || undefined, color: color.value || undefined, rounded: rounded.value || undefined, } }) const slots = computed(() => { return '' }) const code = computed(() => { return `<${name}${propsToString(props.value)}>${slots.value}</${name}>` }) </script>