@bothub-chat/ui
Version:
Bothub UI Components
2 lines (1 loc) • 1.4 kB
JavaScript
import{jsx as o,jsxs as t}from"react/jsx-runtime";import{useCallback as r}from"react";import{BookmarkCardStyled as e,BookmarkCardContent as i,BookmrakCardLine as n,BookmarkCardMain as l,BookmarkCardHead as s,BookmarkCardName as c,BookmarkCardBody as m,BookmarkCardChats as d,BookmarkCardChatList as a}from"./styled.js";export{BookmarkCardAction,BookmarkCardActions,BookmarkCardDeleteAction,BookmarkCardEditAction}from"./styled.js";import{Skeleton as p}from"../../skeleton/index.js";import"tslib";import"./chat/styled.js";import"../../icon/styled.js";import"@react-spring/web";import"react-markdown";import"react-dom";import"../../portal/styled.js";import"../../tooltip/styled.js";import"../../tooltip/arrow/styled.js";import"../../../theme/index.js";import"../../tooltip/context.js";const k=({name:k,actions:h,color:j,skeleton:y=!1,children:x,onClick:C})=>{const f=r(o=>{null==C||C(o)},[C]);return o(e,{$skeleton:y,onClick:f,children:t(i,{children:[!y&&o(n,{$skeleton:!1,$color:j}),y&&o(n,{$skeleton:!0,as:p,variant:"rectangular"}),t(l,{children:[t(s,{children:[t(c,{children:[!y&&k,y&&o(p,{})]}),h]}),o(m,{children:o(d,{children:o(a,{children:x})})})]})]})})};export{k as BookmarkCard,m as BookmarkCardBody,a as BookmarkCardChatList,d as BookmarkCardChats,i as BookmarkCardContent,s as BookmarkCardHead,l as BookmarkCardMain,c as BookmarkCardName,e as BookmarkCardStyled,n as BookmrakCardLine};