retro-react
Version:
A React component library for building retro-style websites
2 lines (1 loc) • 660 B
JavaScript
import{__rest as s}from"../../_virtual/_tslib.js";import{forwardRef as o}from"react";import{jsx as r}from"../../node_modules/@theme-ui/core/jsx-runtime/dist/theme-ui-core-jsx-runtime.esm.js";import{classNames as i}from"../../utils/classNames.js";import e from"../../constants/commonClassNames.js";import{Chip as m}from"./Chip.styled.js";const t=o(((o,t)=>{var{id:c,className:a,color:l="primary",children:n,sx:p}=o,d=s(o,["id","className","color","children","sx"]);const h=!!d.onClick||!!d.onKeyDown;return r(m,Object.assign({id:c,sx:p,ref:t,$color:l,$clickable:h,className:i("chip-root",a,e)},d,{children:n}),void 0)}));t.displayName="Chip";export{t as Chip};