/** * @license * Copyright 2025 Qwen Team * SPDX-License-Identifier: Apache-2.0 * * Edit mode related icons */ import type React from 'react'; import type { IconProps } from './types.js'; /** * Edit pencil icon (16x16) * Used for "Ask before edits" mode */ export const EditPencilIcon: React.FC = ({ size = 16, className, ...props }) => ( ); /** * Auto/fast-forward icon (16x16) * Used for "Edit automatically" mode */ export const AutoEditIcon: React.FC = ({ size = 16, className, ...props }) => ( ); /** * Plan mode/bars icon (16x16) * Used for "Plan mode" */ export const PlanModeIcon: React.FC = ({ size = 16, className, ...props }) => ( ); /** * Code brackets icon (20x20) * Used for active file indicator */ export const CodeBracketsIcon: React.FC = ({ size = 20, className, ...props }) => ( ); /** * Hide context (eye slash) icon (20x20) * Used to indicate the active selection will NOT be auto-loaded into context */ export const HideContextIcon: React.FC = ({ size = 20, className, ...props }) => ( ); /** * Slash command icon (20x20) * Used for command menu button */ export const SlashCommandIcon: React.FC = ({ size = 20, className, ...props }) => ( ); /** * Link/attachment icon (20x20) * Used for attach context button */ export const LinkIcon: React.FC = ({ size = 20, className, ...props }) => ( ); /** * Open diff icon (16x16) * Used for opening diff in VS Code */ export const OpenDiffIcon: React.FC = ({ size = 16, className, ...props }) => ( );