AIArchintel UIKataloğu aç

Panel

Tutarlı boşluklara sahip yükseltilmiş içerik yüzeyi.

Panel.tsx
Panel.tsx

Proje & Telemetri Ayarları

Genel görünüm, şema senkronizasyonu ve ekip erişim seviyeleri

Bu panel altında Next.js 16 derleme parametreleri, SSR ve React 19 derleme önbellekleri doğrudan yönetilebilir.

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/panel.json

Kullanım Örneği

import { Panel } from "@/components/layout/Panel"

<Panel
  title="Dağıtım ayarları"
  subtitle="Production ortamı seçenekleri"
  variant="sage"
  collapsible
>
  <DeploymentSettings />
</Panel>

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
titleReactNodePanel başlığı.
subtitleReactNodeBaşlığa aria-describedby ile bağlanan açıklama.
actionReactNodeHeader'ın sağındaki aksiyon alanı.
variant"default" | "blueprint" | "subtle" | "sage""default"Panel yüzeyinin görsel varyantı.
borderLessbooleanfalseArka planı koruyup yalnızca kenarlığı kaldırır.
as"div" | "section" | "article""section"Render edilen semantik kapsayıcı.
headingLevel2 | 3 | 4 | 5 | 63Panel başlığının belge hiyerarşisi.
padding"none" | "sm" | "md" | "lg""md"Panel iç boşluk ölçeği.
collapsiblebooleanfalsePanel gövdesini açılıp kapanabilir yapar.
collapsedbooleanKontrollü kapalı durumu.
defaultCollapsedbooleanfalseKontrolsüz ilk kapalı durumu.
onCollapsedChange(collapsed: boolean) => voidKapalı durum isteği değiştiğinde çağrılır.