Skip to content

Commit 76f3606

Browse files
committed
Refactor App structure and update styles
Refined CSS styles for better visual consistency and added new glassmorphism effects. Adjusted showcase pages to reflect updated features and improved overall layout.
1 parent f75c43d commit 76f3606

11 files changed

Lines changed: 1253 additions & 1266 deletions

File tree

src/App.tsx

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,31 +21,24 @@ import ActivityFeeds from "./pages/showcase/ActivityFeeds";
2121
import Charts from "./pages/showcase/Charts";
2222
import FeatureCards from "./pages/showcase/FeatureCards";
2323
import LoadingStates from "./pages/showcase/LoadingStates";
24-
import InteractiveForms from "./pages/showcase/InteractiveForms";
2524
import DashboardWidgets from "./pages/showcase/DashboardWidgets";
2625
import ModernGallery from "./pages/showcase/ModernGallery";
2726
import AnimationShowcase from "./pages/showcase/AnimationShowcase";
28-
import UniqueComponents from "./pages/showcase/UniqueComponents";
29-
import EcommerceShowcase from "./pages/showcase/EcommerceShowcase";
30-
import CryptoFinance from "./pages/showcase/CryptoFinance";
31-
import SocialMedia from "./pages/showcase/SocialMedia";
3227
import GetStarted from "./pages/GetStarted";
3328
import Login from "./pages/Login";
3429
import Register from "./pages/Register";
3530
import NotFound from "./pages/NotFound";
3631
import { HelmetProvider } from "react-helmet-async";
3732
import { ThemeProvider } from "./contexts/ThemeContext";
3833
import { LanguageProvider } from "./contexts/LanguageContext";
39-
import { PremiumProvider } from "./contexts/PremiumContext";
4034

4135
const queryClient = new QueryClient();
4236

4337
const App = () => (
4438
<HelmetProvider>
4539
<ThemeProvider>
4640
<LanguageProvider>
47-
<PremiumProvider>
48-
<QueryClientProvider client={queryClient}>
41+
<QueryClientProvider client={queryClient}>
4942
<TooltipProvider>
5043
<Toaster />
5144
<Sonner />
@@ -74,14 +67,9 @@ const App = () => (
7467
<Route path="/showcase/charts" element={<Charts />} />
7568
<Route path="/showcase/features" element={<FeatureCards />} />
7669
<Route path="/showcase/loading" element={<LoadingStates />} />
77-
<Route path="/showcase/forms" element={<InteractiveForms />} />
7870
<Route path="/showcase/widgets" element={<DashboardWidgets />} />
7971
<Route path="/showcase/gallery" element={<ModernGallery />} />
8072
<Route path="/showcase/animations" element={<AnimationShowcase />} />
81-
<Route path="/showcase/unique" element={<UniqueComponents />} />
82-
<Route path="/showcase/ecommerce" element={<EcommerceShowcase />} />
83-
<Route path="/showcase/crypto-finance" element={<CryptoFinance />} />
84-
<Route path="/showcase/social-media" element={<SocialMedia />} />
8573
<Route path="/old-showcase" element={<ComponentShowcase />} />
8674
</Route>
8775
{/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
@@ -90,7 +78,6 @@ const App = () => (
9078
</BrowserRouter>
9179
</TooltipProvider>
9280
</QueryClientProvider>
93-
</PremiumProvider>
9481
</LanguageProvider>
9582
</ThemeProvider>
9683
</HelmetProvider>

src/components/AppSidebar.tsx

Lines changed: 222 additions & 313 deletions
Large diffs are not rendered by default.

src/contexts/LanguageContext.tsx

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const LanguageContext = createContext<LanguageContextType | undefined>(undefined
1313
// Dil çevirileri
1414
const translations = {
1515
tr: {
16-
// Genel
16+
// General
1717
'common.save': 'Kaydet',
1818
'common.cancel': 'İptal',
1919
'common.edit': 'Düzenle',
@@ -38,6 +38,13 @@ const translations = {
3838
'nav.showcase': 'Component Showcase',
3939
'nav.login': 'Giriş Yap',
4040
'nav.register': 'Kayıt Ol',
41+
'nav.getStarted': 'Başlangıç',
42+
'nav.guide': 'Rehber',
43+
'nav.mainMenu': 'Ana Menü',
44+
'nav.auth': 'Giriş',
45+
'nav.logout': 'Çıkış Yap',
46+
'nav.pro': 'Pro',
47+
'nav.beta': 'Beta',
4148

4249
// Settings
4350
'settings.general': 'Genel',
@@ -279,7 +286,7 @@ const translations = {
279286
// Showcase Forms
280287
'showcase.forms.title': 'İnteraktif Formlar',
281288
'showcase.forms.description': 'Gelişmiş form bileşenleri ve multi-step wizard örnekleri',
282-
'showcase.forms.badge': 'Premium',
289+
'showcase.forms.badge': 'Core',
283290
'showcase.forms.features.wizard': 'Multi-step wizard',
284291
'showcase.forms.features.validation': 'Gerçek zamanlı validasyon',
285292
'showcase.forms.features.inputs': 'Gelişmiş input\'lar',
@@ -342,6 +349,11 @@ const translations = {
342349
'tables.columns.role': 'Rol',
343350
'tables.columns.status': 'Durum',
344351

352+
// App
353+
'app.title': 'React19 Admin',
354+
'app.freeTemplate': 'Ücretsiz Şablon',
355+
'app.free': 'Ücretsiz',
356+
'app.allFeaturesAccess': 'Tüm özelliklere erişim',
345357

346358
},
347359
en: {
@@ -370,6 +382,13 @@ const translations = {
370382
'nav.showcase': 'Component Showcase',
371383
'nav.login': 'Login',
372384
'nav.register': 'Register',
385+
'nav.getStarted': 'Get Started',
386+
'nav.guide': 'Guide',
387+
'nav.mainMenu': 'Main Menu',
388+
'nav.auth': 'Auth',
389+
'nav.logout': 'Logout',
390+
'nav.pro': 'Pro',
391+
'nav.beta': 'Beta',
373392

374393
// Settings
375394
'settings.general': 'General',
@@ -613,7 +632,7 @@ const translations = {
613632
// Showcase Forms
614633
'showcase.forms.title': 'Interactive Forms',
615634
'showcase.forms.description': 'Advanced form components and multi-step wizard examples',
616-
'showcase.forms.badge': 'Premium',
635+
'showcase.forms.badge': 'Core',
617636
'showcase.forms.features.wizard': 'Multi-step wizard',
618637
'showcase.forms.features.validation': 'Real-time validation',
619638
'showcase.forms.features.inputs': 'Advanced inputs',
@@ -675,6 +694,12 @@ const translations = {
675694
'tables.columns.email': 'Email',
676695
'tables.columns.role': 'Role',
677696
'tables.columns.status': 'Status',
697+
698+
// App
699+
'app.title': 'React19 Admin',
700+
'app.freeTemplate': 'Free Template',
701+
'app.free': 'Free',
702+
'app.allFeaturesAccess': 'All features access',
678703
}
679704
};
680705

src/contexts/PremiumContext.tsx

Lines changed: 0 additions & 61 deletions
This file was deleted.

0 commit comments

Comments
 (0)