@bothub-chat/ui
Version:
Bothub UI Components
17 lines (16 loc) • 1.46 kB
JavaScript
import{jsx as e}from"react/jsx-runtime";import{styled as t,css as i}from"styled-components";import{Typography as r}from"../typography/index.js";import{Button as o}from"../button/index.js";import{CloseIcon as a}from"../../icons/close/index.js";import{Image as n}from"../image/index.js";const p=t.div.withConfig({displayName:"styled__ChipStyled",componentId:"sc-1b7zlhu-0"})(["display:inline-flex;align-items:center;",""],(({$variant:e})=>{switch(e){case"default":return i`
height: 26px;
gap: 6px;
border-radius: 6px;
background: ${({theme:e})=>e.colors.grayScale.gray2};
padding: 0px 12px;
`;case"input":return i`
height: 38px;
gap: 8px;
border: 1px solid ${({theme:e})=>e.colors.grayScale.gray2};
border-radius: 6px;
padding: 0px 8px;
&:hover {
border-color: ${({theme:e})=>e.colors.accent.primary};
}
`}})),s=t(n).attrs({width:18,height:18}).withConfig({displayName:"styled__ChipImage",componentId:"sc-1b7zlhu-1"})(["border-radius:2px;"]),d=t(r).attrs({variant:"body-s-medium"}).withConfig({displayName:"styled__ChipText",componentId:"sc-1b7zlhu-2"})(["cursor:inherit;user-select:none;"]),m=t(o).attrs({variant:"text",iconSize:12,children:e(a,{})}).withConfig({displayName:"styled__ChipDeleteButton",componentId:"sc-1b7zlhu-3"})([""]);export{m as ChipDeleteButton,s as ChipImage,p as ChipStyled,d as ChipText};