/** * ic_ds_* icon set for the dsh web UI. All glyphs render fill="currentColor" * and take {size, className}. Batch A mirrors the deepsuite icon library * (same figma source); batch B glyphs are harness-only figma extracts. */ import type { IconProps } from './props.ts' export type { IconProps } from './props.ts' /** ic_ds_new_chat_outline_16 */ export const IconNewChatOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_search_outline_16 */ export const IconSearchOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_settings_outline_14 */ export const IconSettingsOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_settings_outline_16 */ export const IconSettingsOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_panel_left_outline_16 */ export const IconPanelLeftOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_ellipsis_outline_16 */ export const IconEllipsisOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_plus_outline_16 */ export const IconPlusOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_check_outline_16 */ export const IconCheckOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_check_outline_14 */ export const IconCheckOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_branch_outline_16 */ export const IconBranchOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_chevron_down_outline_14 */ export const IconChevronDownOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_chevron_left_outline_14 */ export const IconChevronLeftOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_chevron_right_outline_14 */ export const IconChevronRightOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_triangle_right_fill_14 — tree expand arrow; points right, consumers rotate it 90° for the open state. */ export const IconTriangleRightFill14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_chevron_up_outline_14 */ export const IconChevronUpOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_close_outline_16 */ export const IconCloseOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_close_fill_14 */ export const IconCloseFill14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_copy_outline_16 */ export const IconCopyOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_refresh_outline_16 */ export const IconRefreshOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_refresh_outline_14 */ export const IconRefreshOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_like_outline_16 */ export const IconLikeOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_like_fill_16 */ export const IconLikeFill16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_dislike_outline_16 */ export const IconDislikeOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_dislike_fill_16 */ export const IconDislikeFill16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_share_outline_16 */ export const IconShareOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_edit_outline_16 */ export const IconEditOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_think_outline_14 */ export const IconThinkOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_think_outline_16 */ export const IconThinkOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_browse_outline_16 */ export const IconBrowseOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_link_outline_14 */ export const IconLinkOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_link_outline_16 */ export const IconLinkOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_right_up_outline_14 */ export const IconRightUpOutline14 = ({ size = 8, className }: IconProps) => ( ) /** ic_ds_right_up_outline_16 */ export const IconRightUpOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_enhance_outline_16 */ export const IconEnhanceOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_trash_outline_16 */ export const IconTrashOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_warning_outline_16 */ export const IconWarningOutline16 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_user_outline_16 */ export const IconUserOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_send_outline_16 */ export const IconSendOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_stop_fill_16 */ export const IconStopFill16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_paperclip_outline_16 */ export const IconPaperclipOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_loading_outline_16 */ export const IconLoadingOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_download_outline_16 */ export const IconDownloadOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_play_outline_16 */ export const IconPlayOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_pause_outline_16 */ export const IconPauseOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_fullscreen_outline_16 */ export const IconFullscreenOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_code_outline_16 */ export const IconCodeOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_api_outline (figma extract) */ export const IconApiOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_personalization_outline_16 (figma extract) */ export const IconPersonalizationOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_project_add_outline_16 (figma extract) */ export const IconProjectAddOutline16 = ({ size = 16, className }: IconProps) => ( ) /** folder_open_16 (figma extract): outline at full ink + 20%-opacity inner fill riding the same currentColor. */ export const IconFolderOpen16 = ({ size = 16, className }: IconProps) => ( ) /** folder_close_16 (figma extract) */ export const IconFolderClose16 = ({ size = 16, className }: IconProps) => ( ) /** tree_corner_8x10 (figma extract; session-tree "L" connector, stroke geometry pre-expanded) */ export const IconTreeCorner8x10 = ({ size = 10, className }: IconProps) => ( ) /** ic_ds_light_outline_16 */ export const IconLightOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_dark_outline_16 */ export const IconDarkOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_followsystem_outline_16 */ export const IconFollowsystemOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_data_outline_16 */ export const IconDataOutline16 = ({ size = 16, className }: IconProps) => ( ) /** ic_checklist_outline_14 (figma extract): two rings + two list bars. */ export const IconChecklistOutline14 = ({ size = 14, className }: IconProps) => ( ) /** ic_ds_List_Pen_outline_16 */ export const IconListPenOutline16 = ({ size = 16, className }: IconProps) => ( ) /** sparkle_16 (Others tool-row / goal strip leading glyph; hand-authored three-star * approximation — the figma 43:31850 glyph is an SF Symbols "sparkles" text glyph, * not extractable as vector data) */ export const IconSparkle16 = ({ size = 16, className }: IconProps) => ( ) /** ic_ds_question_outline_14 (figma extract): ring + question glyph. */ export const IconQuestionOutline14 = ({ size = 14, className }: IconProps) => ( )