标签 Tag
分类是个好习惯
大小
使用 size 调整大小
子鼠 丑牛 寅虎 卯兔 辰龙 巳蛇 午马 未羊 申猴 酉鸡 戌狗 亥猪
import { Tag } from "mmixel-ui"
export default function App() {
return (
<Tag size="sm">子鼠</Tag>
<Tag size="sm">丑牛</Tag>
<Tag size="sm">寅虎</Tag>
<Tag size="sm">卯兔</Tag>
<Tag>辰龙</Tag>
<Tag>巳蛇</Tag>
<Tag>午马</Tag>
<Tag>未羊</Tag>
<Tag size="lg">申猴</Tag>
<Tag size="lg">酉鸡</Tag>
<Tag size="lg">戌狗</Tag>
<Tag size="lg">亥猪</Tag>
)
}形状
使用 rounded 调整形状
我超 圆!
import { Tag } from "mmixel-ui"
export default function App() {
return (
<Tag rounded>我超</Tag>
<Tag rounded>圆!</Tag>
)
}可关闭
标签可以关掉
关掉!
关掉!
一定要关掉!
import { Tag } from "mmixel-ui"
export default function App() {
return (
<Tag closeable onClose={()=>{console.log("关掉了")}}>关掉!</Tag>
<Tag closeable onClose={()=>{console.log("关掉了")}}>关掉!</Tag>
<Tag closeable onClose={()=>{console.log("关掉了")}}>一定要关掉!</Tag>
)
}颜色
标签可使用所有 span 的属性
红色 蓝色 黄色
import { Tag } from "mmixel-ui"
export default function App() {
return (
<Tag className="bg-yellow-500/25 border-yellow-500 text-yellow-500">红色</Tag>
<Tag className="bg-red-500/25 border-red-500 text-red-500">蓝色</Tag>
<Tag className="bg-blue-500/25 border-blue-500 text-blue-500">黄色</Tag>
)
}Tag Props
| Prop | Type | Default | Desc |
|---|---|---|---|
| size | "sm" | "md" | "lg" | md | 标签的大小 |
| rounded | boolean | false | 标签是否圆形 |
| closeable | boolean | false | 标签是否可关闭 |
| onClose | () => void | undefined | 标签关闭时的回调 |