diff options
Diffstat (limited to 'src/app/(main)/websites/WebsitesHeader.tsx')
| -rw-r--r-- | src/app/(main)/websites/WebsitesHeader.tsx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/app/(main)/websites/WebsitesHeader.tsx b/src/app/(main)/websites/WebsitesHeader.tsx new file mode 100644 index 0000000..889b602 --- /dev/null +++ b/src/app/(main)/websites/WebsitesHeader.tsx @@ -0,0 +1,18 @@ +import { PageHeader } from '@/components/common/PageHeader'; +import { useMessages, useNavigation } from '@/components/hooks'; +import { WebsiteAddButton } from './WebsiteAddButton'; + +export interface WebsitesHeaderProps { + allowCreate?: boolean; +} + +export function WebsitesHeader({ allowCreate = true }: WebsitesHeaderProps) { + const { formatMessage, labels } = useMessages(); + const { teamId } = useNavigation(); + + return ( + <PageHeader title={formatMessage(labels.websites)}> + {allowCreate && <WebsiteAddButton teamId={teamId} />} + </PageHeader> + ); +} |