组件
输入框组 Input Group
InputGroup:输入组,把附加内容和输入框合并成一个控件。Root 绘制唯一的发丝线并承载组的聚焦光晕;Addon 是内凹区域,用来放输入框前后的固定内容,例如 scheme、单位或低调按钮。放入 Input 或 Textarea 后,它们自己的边框和光晕让位给组;合并由样式表完成,包装器不添加视觉。
#基础用法
.com
<script setup lang="ts">
import { rotate_cw } from "@bysages/icons";
import { Button, Icon, Input, InputGroup } from "@bysages/vue";
</script>
<template>
<InputGroup class="max-w-96">
<InputGroup.Addon>
<Button variant="ghost" square aria-label="Insert handle">
<Icon :glyph="rotate_cw" />
</Button>
</InputGroup.Addon>
<Input placeholder="username" />
<InputGroup.Addon>.com</InputGroup.Addon>
</InputGroup>
</template>
#属性
#InputGroupRoot
纯造型的部件——自身没有属性,沿用部件结构的共享样式。
#InputGroupAddon
纯造型的部件——自身没有属性,沿用部件结构的共享样式。