// @ts-nocheck import { iconNames } from "./app-icons/types" import * as mod from "./app-icon" import { create } from "../storybook/scaffold" const docs = `### Overview Application icon renderer for known editor/terminal apps. Use in provider or app selection lists. ### API - Required: \`id\` (app icon name). - Accepts standard img props except \`src\`. ### Variants and states - Auto-switches themed icons when available. ### Behavior - Watches color scheme changes to swap themed assets. ### Accessibility - Provide \`alt\` text when the icon conveys meaning. ### Theming/tokens - Uses \`data-component="app-icon"\`. ` const story = create({ title: "UI/AppIcon", mod, args: { id: "vscode" } }) export default { title: "UI/AppIcon", id: "components-app-icon", component: story.meta.component, tags: ["autodocs"], parameters: { docs: { description: { component: docs, }, }, }, argTypes: { id: { control: "select", options: iconNames, }, }, } export const Basic = story.Basic export const AllIcons = { render: () => (