组件
标签 Tag

标签 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

PropTypeDefaultDesc
size"sm" | "md" | "lg"md标签的大小
roundedbooleanfalse标签是否圆形
closeablebooleanfalse标签是否可关闭
onClose() => voidundefined标签关闭时的回调