feat: layouts and styles for desktop and mobile

This commit is contained in:
2025-08-12 14:23:55 +04:00
parent 6715e4bd38
commit 5144c83e93
27 changed files with 324 additions and 113 deletions

View File

@ -0,0 +1,23 @@
import { CSSProperties, FC, ReactNode } from "react";
import classNames from "classnames";
import styles from "@/components/layout/SmallPageBlock/SmallPageBlock.module.css";
type Props = {
children: ReactNode;
style?: CSSProperties;
active?: boolean;
};
const SmallPageBlock: FC<Props> = ({ children, style, active = false }) => {
return (
<div
className={classNames(
styles.container,
active && styles["container-active"]
)}
style={style}>
{children}
</div>
);
};
export default SmallPageBlock;