mirror of
https://github.com/vercel/commerce.git
synced 2025-05-15 14:06:59 +00:00
35 lines
939 B
TypeScript
35 lines
939 B
TypeScript
'use client';
|
|
|
|
import { useTranslations } from 'next-intl';
|
|
import Link from 'next/link';
|
|
|
|
interface PreviewBannerProps {
|
|
title?: string;
|
|
type?: string;
|
|
}
|
|
|
|
const PreviewBanner = ({ title, type }: PreviewBannerProps) => {
|
|
const t = useTranslations('ui.previewBanner');
|
|
return (
|
|
<div className="fixed bottom-0 right-0 z-50 flex w-full items-center justify-between border-t border-ui-border bg-app p-4">
|
|
{title && (
|
|
<p className="text-lg">
|
|
{t('titlePart')}{' '}
|
|
<span className="font-bold italic">
|
|
{title} {type && `(${type})`}
|
|
</span>
|
|
</p>
|
|
)}
|
|
<Link
|
|
className="bg-blue px-6 py-4 text-center font-bold text-white transition-colors duration-100 hover:bg-opacity-80 focus:bg-opacity-80"
|
|
href="/api/exit-preview"
|
|
prefetch={false}
|
|
>
|
|
{t('exitPreviewLabel')}
|
|
</Link>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default PreviewBanner;
|