import React from 'react' import { Pencil } from 'lucide-react' import type { PromptProfile } from '../types' export interface ProfileListProps { profiles: PromptProfile[] selectedProfile: string | null onSelect: (name: string) => void } export const ProfileList: React.FC = ({ profiles, selectedProfile, onSelect }) => { return (
{profiles.map((profile) => { const isActive = profile.is_active const isSelected = selectedProfile === profile.name return (
Profile {profile.name}
{isActive && ( Active )}
) })}
) }