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.
25 lines
732 B
TypeScript
25 lines
732 B
TypeScript
import React from 'react';
|
|
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/Card.tsx';
|
|
|
|
interface StatCardProps {
|
|
title: string;
|
|
value: string;
|
|
icon: React.ReactNode;
|
|
subtext?: string;
|
|
}
|
|
|
|
const StatCard = ({ title, value, icon, subtext }: StatCardProps) => (
|
|
<Card>
|
|
<CardHeader className="flex flex-row items-center justify-between space-y-0 pb-2">
|
|
<CardTitle className="text-sm font-medium text-muted-foreground">{title}</CardTitle>
|
|
{icon}
|
|
</CardHeader>
|
|
<CardContent>
|
|
<div className="text-2xl font-bold">{value}</div>
|
|
{subtext && <p className="text-xs text-muted-foreground">{subtext}</p>}
|
|
</CardContent>
|
|
</Card>
|
|
);
|
|
|
|
export default React.memo(StatCard);
|