import { card, descriptionList, actionList, badge, button } from '@frontmcp/ui';
const settingsCard = card(`
<div class="space-y-6">
<!-- Account Info -->
<div>
<h3 class="text-sm font-medium text-gray-500 mb-3">Account Information</h3>
${descriptionList([
{ term: 'Email', description: '[email protected]' },
{ term: 'Plan', description: badge('Pro', { variant: 'primary', pill: true }) },
{ term: 'Member Since', description: 'January 2024' },
], { variant: 'bordered' })}
</div>
<!-- Quick Actions -->
<div>
<h3 class="text-sm font-medium text-gray-500 mb-3">Quick Actions</h3>
${actionList([
{
title: 'Edit Profile',
description: 'Update your name and avatar',
icon: '✏️',
href: '/settings/profile',
},
{
title: 'Change Password',
description: 'Update your security credentials',
icon: '🔑',
href: '/settings/password',
},
{
title: 'Export Data',
description: 'Download a copy of your data',
icon: '📦',
trailing: button('Export', { size: 'sm', variant: 'outline' }),
},
])}
</div>
</div>
`, { title: 'Settings' });