scroll-area

Basic scroll area

Basic scroll area

Загрузка превью…

src/scroll-area/c-scroll-area-1.vue

<!-- ПОРТ (registry-reui/bases/radix/components/scroll-area/c-scroll-area-1.tsx). -->
<script setup lang="ts">
import { ScrollArea } from "@/components/ui/scroll-area"

const tags = Array.from({ length: 30 }).map(
  (_, i, a) => `v1.2.0-beta.${a.length - i}`
)
</script>

<template>
  <ScrollArea class="rounded-2xl h-72 w-48 border">
    <div class="p-4">
      <h4 class="mb-4 text-sm leading-none font-medium">Releases</h4>
      <div class="flex flex-col divide-y">
        <div v-for="tag in tags" :key="tag" class="py-2 text-sm">
          {{ tag }}
        </div>
      </div>
    </div>
  </ScrollArea>
</template>

Установка

npx shadcn-vue@latest add https://revueui.rootapi.dev/r/c-scroll-area-1.json

Зависимости реестра

Источник: порт из ReUI (Keenthemes, MIT)