gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/components/page/index.tsx · v0.3.0-alpha2
Source
1 0ef1346 Mrdn 2y ago import { FC, PropsWithChildren } from 'react'
2 0ef1346 Mrdn 2y ago import { ScrollArea } from '@marzneshin/components'
3 0ef1346 Mrdn 2y ago
4 0ef1346 Mrdn 2y ago interface PageProps extends PropsWithChildren { }
5 0ef1346 Mrdn 2y ago
6 0ef1346 Mrdn 2y ago /* WARN: The current page height which effect the scroll
7 0ef1346 Mrdn 2y ago * area activness, is calculated based on height of header
8 0ef1346 Mrdn 2y ago * and margin.
9 0ef1346 Mrdn 2y ago */
10 0ef1346 Mrdn 2y ago
11 0ef1346 Mrdn 2y ago export const Page: FC<PageProps> = ({ children }) => {
12 0ef1346 Mrdn 2y ago return (
13 0ef1346 Mrdn 2y ago <ScrollArea style={{ height: `calc(100vh - 4.5rem)` }} className="m-3">
14 0ef1346 Mrdn 2y ago {children}
15 0ef1346 Mrdn 2y ago </ScrollArea>
16 0ef1346 Mrdn 2y ago );
17 0ef1346 Mrdn 2y ago }