
Total earnings widget with progress tracking, interactive controls, and comprehensive financial overview
@shadcn-studio
import TotalEarningCard from '@/registry/new-york/components/blocks/widget-total-earning'
const earningData = [
{
img: 'https://cdn.shadcnstudio.com/ss-assets/blocks/dashboard-application/widgets/zipcar.png',
platform: 'Zipcar',
technologies: 'Vuejs & HTML',
earnings: '-$23,569.26',
progressPercentage: 75
},
{
img: 'https://cdn.shadcnstudio.com/ss-assets/blocks/dashboard-application/widgets/bitbank.png',
platform: 'Bitbank',
technologies: 'Figma & React',
earnings: '-$12,650.31',
progressPercentage: 25
},
{
img: 'https://cdn.shadcnstudio.com/ss-assets/blocks/dashboard-application/widgets/aviato.png',
platform: 'Aviato',
technologies: 'HTML & Angular',
earnings: '-$55,699.50',
progressPercentage: 50
}
]
const WidgetCardPreview = () => {
return (
<div className='mx-auto max-w-7xl px-4 py-8 sm:px-8 sm:py-16'>
<div className='flex justify-center'>
<TotalEarningCard
title='Total Earning'
earning={24650}
trend='up'
percentage={10}
comparisonText='Compare to last year ($84,325)'
earningData={earningData}
className='w-full max-w-100'
/>
</div>
</div>
)
}
export default WidgetCardPreview
































