Menu
Documentation

Mobile Drawer

The TairoMobileDrawer component is a drawer component that is designed to be used on mobile devices.

Example

Show code
vue
<script setup lang="ts">
const isOpen = ref(false)
</script>

<template>
  <div>
    <BaseButton @click="isOpen = true">
      Open
    </BaseButton>
    <TairoMobileDrawer v-model="isOpen">
      <div class="space-y-3 min-h-[40dvh]">
        <ul class="font-sans text-lg space-y-2">
          <li>
            <NuxtLink
              to="/"
              class="text-muted-600 dark:text-muted-400 underline-offset-8"
              exact-active-class="underline font-medium text-muted-900! dark:text-white!"
            >
              Home
            </NuxtLink>
          </li>
          <li>
            <NuxtLink
              to="/documentation"
              class="text-muted-600 dark:text-muted-400 underline-offset-8"
              exact-active-class="underline font-medium text-muted-900! dark:text-white!"
            >
              Documentation
            </NuxtLink>
          </li>
        </ul>
      </div>
    </TairoMobileDrawer>
  </div>
</template>

Components

TairoMobileDrawer

Model Type
v-model
boolean
Prop Type
class
default:-
unknown
default-value
default:-
boolean
key
default:-
PropertyKey
ref
default:-
VNodeRef
ref-for
default:-
boolean
ref-key
default:-
string
style
default:-
unknown
Slot Type
#default
{}