import { AddSkillDialog } from './add-skill-dialog.js';
const meta = {
    title: 'Features/Skills/AddSkillDialog',
    component: AddSkillDialog,
    tags: ['autodocs'],
    parameters: {
        layout: 'centered',
    },
};
export default meta;
const sampleDiscoveredSkills = [
    {
        name: 'architecture-reviewer',
        displayName: 'architecture-reviewer',
        description: 'Review architecture decisions against Clean Architecture principles',
        category: 'Analysis',
        source: 'project',
        body: '',
        resources: [],
    },
    {
        name: 'cross-validate-artifacts',
        displayName: 'cross-validate-artifacts',
        description: 'Cross-validate documentation and artifacts across the codebase',
        category: 'Analysis',
        source: 'project',
        body: '',
        resources: [],
    },
    {
        name: 'tsp-model',
        displayName: 'tsp-model',
        description: 'Create and modify TypeSpec domain models',
        category: 'Code Generation',
        source: 'project',
        body: '',
        resources: [],
    },
];
export const Default = {
    args: {
        open: true,
        onOpenChange: () => undefined,
        onAdded: () => undefined,
        discoveredSkills: sampleDiscoveredSkills,
        existingSkillNames: [],
    },
};
export const SomeAlreadyConfigured = {
    args: {
        open: true,
        onOpenChange: () => undefined,
        onAdded: () => undefined,
        discoveredSkills: sampleDiscoveredSkills,
        existingSkillNames: ['architecture-reviewer'],
    },
};
export const AllConfigured = {
    args: {
        open: true,
        onOpenChange: () => undefined,
        onAdded: () => undefined,
        discoveredSkills: sampleDiscoveredSkills,
        existingSkillNames: ['architecture-reviewer', 'cross-validate-artifacts', 'tsp-model'],
    },
};
