106 arquivos flat -> 15 dominios (actionPlan, advisor, auth, dashboard, demand, invite, leadership, map, municipality, organization, stateDeputy, supporter, votePledge, shared, shell) via git mv; imports absolutos reescritos em 98 arquivos; excecao de lint do campaign-logo e paths dos specs de contrato (campaignInviteUi, campaignComponents) atualizados. Sem mudanca de conteudo nos componentes.
20 lines
667 B
TypeScript
20 lines
667 B
TypeScript
import type { ReactNode } from 'react'
|
|
|
|
import { CardDescription, CardHeader } from '@/components/ui/card'
|
|
import {
|
|
campaignAuthCardHeaderClassName,
|
|
campaignAuthDescriptionClassName,
|
|
campaignAuthHeadingClassName,
|
|
} from '@/lib/campaignAuthCopy'
|
|
|
|
type CampaignAuthCardHeaderProps = {
|
|
title: string
|
|
description: ReactNode
|
|
}
|
|
|
|
export const CampaignAuthCardHeader = ({ title, description }: CampaignAuthCardHeaderProps) => (
|
|
<CardHeader className={campaignAuthCardHeaderClassName}>
|
|
<h1 className={campaignAuthHeadingClassName}>{title}</h1>
|
|
<CardDescription className={campaignAuthDescriptionClassName}>{description}</CardDescription>
|
|
</CardHeader>
|
|
)
|