revamp template

This commit is contained in:
fro1991
2025-02-01 16:44:51 +07:00
parent c432df568a
commit 276a289580
1212 changed files with 112762 additions and 0 deletions

View File

@ -0,0 +1,25 @@
import clsx from 'clsx';
import { type ReactNode } from 'react';
import { useSettings } from '../../providers/SettingsProvider';
import { TSettingsContainer } from '@/config';
export interface TPageContainerProps {
children?: ReactNode;
width?: TSettingsContainer;
className?: string;
}
const Container = ({ children, width, className = '' }: TPageContainerProps) => {
const { settings } = useSettings();
const { container } = settings;
const widthMode = width ?? container;
return (
<div className={clsx(className, widthMode === 'fixed' ? 'container-fixed' : 'container-fluid')}>
{children}
</div>
);
};
export { Container };

View File

@ -0,0 +1 @@
export * from './Container';