chore: clean .gitignore cache

This commit is contained in:
GitHub Actions
2026-01-26 19:21:33 +00:00
parent 1b1b3a70b1
commit e5f0fec5db
1483 changed files with 0 additions and 472793 deletions

View File

@@ -1,47 +0,0 @@
import * as React from 'react'
import { cn } from '../../utils/cn'
export interface PageShellProps {
title: string
description?: string
actions?: React.ReactNode
children: React.ReactNode
className?: string
}
/**
* PageShell - Consistent page wrapper component
*
* Provides standardized page layout with:
* - Title (h1, text-2xl font-bold)
* - Optional description (text-sm text-content-secondary)
* - Optional actions slot for buttons
* - Responsive flex layout (column on mobile, row on desktop)
* - Consistent page spacing
*/
export function PageShell({
title,
description,
actions,
children,
className,
}: PageShellProps) {
return (
<div className={cn('space-y-6', className)}>
<header className="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between">
<div className="min-w-0 flex-1">
<h1 className="text-2xl font-bold text-content-primary truncate">
{title}
</h1>
{description && (
<p className="mt-1 text-sm text-content-secondary">{description}</p>
)}
</div>
{actions && (
<div className="flex shrink-0 items-center gap-3">{actions}</div>
)}
</header>
{children}
</div>
)
}

View File

@@ -1,3 +0,0 @@
// Layout Components - Barrel Exports
export { PageShell, type PageShellProps } from './PageShell'