Center align pie chart

The pie chart was not properly centered. This commit aligns the pie chart to the center of the component.
This commit is contained in:
gpt-engineer-app[bot]
2025-03-21 12:05:00 +00:00
parent ad6e7ebd4b
commit 4cacb31522
3 changed files with 43 additions and 2 deletions

View File

@@ -17,7 +17,7 @@ const ExpenseChart: React.FC<ExpenseChartProps> = ({ data }) => {
return ( return (
<div className="neuro-card h-64 desktop-card"> <div className="neuro-card h-64 desktop-card">
<ResponsiveContainer width="100%" height="100%"> <ResponsiveContainer width="100%" height="100%">
<PieChart margin={{ left: 20, right: 20, top: 10, bottom: 10 }}> <PieChart margin={{ left: 20, right: 20, top: 20, bottom: 20 }}>
<Pie <Pie
data={data} data={data}
cx="50%" cx="50%"

View File

@@ -0,0 +1,41 @@
import React from 'react';
interface SimpleAvatarProps {
src?: string;
name: string;
size?: 'sm' | 'md' | 'lg';
className?: string;
}
const SimpleAvatar: React.FC<SimpleAvatarProps> = ({
src,
name,
size = 'md',
className = ''
}) => {
const initials = name
.split(' ')
.map(part => part.charAt(0))
.join('')
.toUpperCase()
.substring(0, 2);
const sizeClasses = {
sm: 'w-8 h-8 text-xs',
md: 'w-10 h-10 text-sm',
lg: 'w-12 h-12 text-base'
};
return (
<div className={`flex items-center justify-center rounded-full bg-neuro-income text-white ${sizeClasses[size]} ${className}`}>
{src ? (
<img src={src} alt={name} className="w-full h-full rounded-full object-cover" />
) : (
<span>{initials}</span>
)}
</div>
);
};
export default SimpleAvatar;

View File

@@ -27,7 +27,7 @@ const CategorySpendingList: React.FC<CategorySpendingListProps> = ({
return ( return (
<div className={`neuro-card mb-6 w-full ${className}`}> <div className={`neuro-card mb-6 w-full ${className}`}>
{categories.some(cat => cat.current > 0) ? ( {categories.some(cat => cat.current > 0) ? (
<div className="space-y-4"> <div className="space-y-4 px-4 py-4">
{categories.map((category) => { {categories.map((category) => {
// 카테고리 이름을 직접 표시 // 카테고리 이름을 직접 표시
const categoryName = category.title; const categoryName = category.title;