import '@mdui/shared/icons/check.js'; import { ButtonBase } from '../button/button-base.js'; import '../icon.js'; import type { Ripple } from '../ripple/index.js'; import type { CSSResultGroup, TemplateResult } from 'lit'; /** * @summary 分段按钮项组件。需配合 `` 组件使用 * * ```html * * ..Day * ..Week * ..Month * * ``` * * @event focus - 获得焦点时触发 * @event blur - 失去焦点时触发 * @event invalid - 表单字段验证未通过时触发 * * @slot - 分段按钮项的文本内容 * @slot icon - 分段按钮项的左侧图标 * @slot selected-icon - 选中状态的左侧图标 * @slot end-icon - 分段按钮项的右侧图标 * * @csspart button - 内部的 `