teqo-backup/src/components/campaign/CampaignPageShell.tsx
Francisco Ignácio Fontoura Solla b75daab498 Refactor campaign dashboard UX and add product discovery artifacts.
Extract dashboard cards into focused components (queues, upcoming plans, leadership status, recently visited, choropleth legend), compile the roadmap for outcome-oriented tracking, document the customer job and improve-app journey, and tighten roadmap skills with decision-quality gates.
2026-07-19 21:56:01 -03:00

21 lines
588 B
TypeScript

import type { ComponentProps, ReactNode } from 'react'
import { cn } from '@/lib/utils'
export const campaignPageShellClassName = 'mx-auto flex w-full max-w-screen-2xl flex-col gap-8'
export const campaignPrioritySurfaceClassName =
'shadow-[0_4px_24px_rgb(28_25_23/0.08)] ring-1 ring-foreground/10'
export const CampaignPageShell = ({
children,
className,
...props
}: {
children: ReactNode
className?: string
} & Omit<ComponentProps<'div'>, 'children' | 'className'>) => (
<div className={cn(campaignPageShellClassName, className)} {...props}>
{children}
</div>
)