Files
tools/vue/primitives/src/calendar/CalendarHeader.vue
T

22 lines
553 B
Vue

<script lang="ts">
import type { PrimitiveProps } from '../primitive';
/**
* Layout container for the calendar's top bar. Holds the `CalendarPrev`,
* `CalendarHeading`, and `CalendarNext` controls above the month grid(s).
*/
export interface CalendarHeaderProps extends PrimitiveProps {}
</script>
<script setup lang="ts">
import { Primitive } from '../primitive';
const { as = 'div' } = defineProps<CalendarHeaderProps>();
</script>
<template>
<Primitive :as="as" :data-primitives-calendar-header="''">
<slot />
</Primitive>
</template>