40 lines
955 B
TypeScript
40 lines
955 B
TypeScript
import Container from "@/components/blog/container";
|
|
import {cn} from "@/lib/utils";
|
|
|
|
type Props = {
|
|
preview?: boolean;
|
|
};
|
|
|
|
const Alert = ({ preview }: Props) => {
|
|
return (
|
|
<div
|
|
className={cn("border-b dark:bg-slate-800", {
|
|
"bg-neutral-800 border-neutral-800 text-white": preview,
|
|
"bg-neutral-50 border-neutral-200": !preview,
|
|
})}
|
|
>
|
|
<Container>
|
|
<div className="py-2 text-center text-sm">
|
|
{preview ? (
|
|
<>
|
|
This page is a preview.{" "}
|
|
<a
|
|
href="/api/exit-preview"
|
|
className="underline hover:text-teal-300 duration-200 transition-colors"
|
|
>
|
|
Click here
|
|
</a>{" "}
|
|
to exit preview mode.
|
|
</>
|
|
) : (
|
|
<>
|
|
Thunder Network
|
|
</>
|
|
)}
|
|
</div>
|
|
</Container>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default Alert;
|