mirror of
https://github.com/SamyRai/turash.git
synced 2025-12-26 23:01:33 +00:00
- Remove nested git repository from bugulma/frontend/.git - Add all frontend files to main repository tracking - Convert from separate frontend/backend repos to unified monorepo - Preserve all frontend code and development history as tracked files - Eliminate nested repository complexity for simpler development workflow This creates a proper monorepo structure with frontend and backend coexisting in the same repository for easier development and deployment.
29 lines
818 B
TypeScript
29 lines
818 B
TypeScript
import React from 'react';
|
|
import { useNavigation } from '@/hooks/useNavigation.tsx';
|
|
import { MainLayout } from '@/components/layout/MainLayout.tsx';
|
|
import StaticPageLayout from '@/components/layout/StaticPageLayout.tsx';
|
|
|
|
interface StaticPageScaffoldProps {
|
|
title: string;
|
|
children: React.ReactNode;
|
|
mainLayoutClassName?: string;
|
|
}
|
|
|
|
const StaticPageScaffold = ({
|
|
title,
|
|
children,
|
|
mainLayoutClassName = 'bg-muted/30',
|
|
}: StaticPageScaffoldProps) => {
|
|
const { handleBackNavigation, handleFooterNavigate } = useNavigation();
|
|
|
|
return (
|
|
<MainLayout onNavigate={handleFooterNavigate} className={mainLayoutClassName}>
|
|
<StaticPageLayout onNavigateBack={handleBackNavigation} title={title}>
|
|
{children}
|
|
</StaticPageLayout>
|
|
</MainLayout>
|
|
);
|
|
};
|
|
|
|
export default StaticPageScaffold;
|