You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.0 KiB
31 lines
1.0 KiB
import { FooterView } from "@/components/layout/Footer"; |
|
import { Navigation } from "@/components/layout/Navigation"; |
|
|
|
export function BlurEllipsis() { |
|
return ( |
|
<> |
|
{/* Blur elipsis */} |
|
<div className="absolute top-0 -right-48 rotate-[32deg] w-[50rem] h-[15rem] rounded-[70rem] bg-background-accentA blur-[100px] pointer-events-none opacity-25" /> |
|
<div className="absolute top-0 right-48 rotate-[32deg] w-[50rem] h-[15rem] rounded-[70rem] bg-background-accentB blur-[100px] pointer-events-none opacity-25" /> |
|
</> |
|
); |
|
} |
|
|
|
export function SubPageLayout(props: { children: React.ReactNode }) { |
|
return ( |
|
<div |
|
className="from-[#0D0D1A] to-background-main" |
|
style={{ |
|
backgroundImage: |
|
"linear-gradient(to bottom, var(--tw-gradient-from), var(--tw-gradient-to) 800px)", |
|
}} |
|
> |
|
<BlurEllipsis /> |
|
{/* Main page */} |
|
<FooterView> |
|
<Navigation noLightbar /> |
|
<div className="mt-40">{props.children}</div> |
|
</FooterView> |
|
</div> |
|
); |
|
}
|
|
|