import type { Meta, StoryObj } from '@storybook/react'; import { PisellUrl } from './PisellUrl'; /** * PisellUrl 是一个 URL 地址输入/展示组件。 * * ## 功能特性 * - 支持三种状态:只读、编辑、禁用 * - URL 格式校验 * - 协议自动补全 * - 链接跳转(新窗口,安全性保障) * - 协议/路径显示控制 * - 协议白名单限制 */ declare const meta: Meta; export default meta; declare type Story = StoryObj; /** * 基础编辑态 */ export declare const Basic: Story; /** * 协议自动补全 */ export declare const WithProtocolAutoComplete: Story; /** * 只读态 - 可跳转 */ export declare const ReadMode: Story; /** * 只读态 - 隐藏协议 */ export declare const ReadModeHideProtocol: Story; /** * 只读态 - 仅域名 */ export declare const ReadModeDomainOnly: Story; /** * 禁用态(编辑) */ export declare const DisabledEdit: Story; /** * 禁用态(只读) */ export declare const DisabledRead: Story; /** * 必填校验 */ export declare const Required: Story; /** * 格式校验(实时) */ export declare const FormatValidation: Story; /** * 协议限制(仅 HTTPS) */ export declare const HttpsOnly: Story; /** * 协议必需 */ export declare const RequireProtocol: Story; /** * 显示清空按钮 */ export declare const WithClearButton: Story; /** * 自动聚焦 */ export declare const WithAutoFocus: Story; /** * 自定义样式(只读态) */ export declare const CustomStyle: Story; /** * 显示控制对比 */ export declare const DisplayFormatComparison: Story; /** * 校验时机对比 */ export declare const ValidateTriggerComparison: Story; /** * 所有状态展示 */ export declare const AllStates: Story; /** * 完整功能示例 */ export declare const CompleteExample: Story; /** * 协议补全演示 */ export declare const ProtocolCompleteDemo: Story; /** * 链接跳转演示 */ export declare const LinkClickDemo: Story; /** * 协议限制演示 */ export declare const ProtocolRestrictionDemo: Story; /** * 完整交互示例 */ export declare const InteractiveExample: Story; /** * 协议默认值对比 */ export declare const ProtocolDefaultComparison: Story;