UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

1 lines 1.86 kB
{"version":3,"file":"ChatHeaderTitle.mjs","names":["Flexbox","styles"],"sources":["../../../src/mobile/ChatHeader/ChatHeaderTitle.tsx"],"sourcesContent":["'use client';\n\nimport { memo } from 'react';\n\nimport { Flexbox } from '@/Flex';\n\nimport { titleStyles as styles } from './style';\nimport type { ChatHeaderTitleProps } from './type';\n\nconst ChatHeaderTitle = memo<ChatHeaderTitleProps>(({ title, desc, tag }) => {\n if (desc)\n return (\n <Flexbox align={'center'} flex={1} gap={4} justify={'center'}>\n <Flexbox horizontal align={'center'} className={styles.titleContainer} gap={4}>\n <div className={styles.titleWithDesc}>{title}</div>\n {tag && (\n <Flexbox horizontal className={styles.tag}>\n {tag}\n </Flexbox>\n )}\n </Flexbox>\n <Flexbox horizontal align={'center'}>\n <div className={styles.desc}>{desc}</div>\n </Flexbox>\n </Flexbox>\n );\n return (\n <Flexbox horizontal align={'center'} flex={1} gap={4} justify={'center'}>\n <div className={styles.title}>{title}</div>\n <Flexbox horizontal className={styles.tag}>\n {tag}\n </Flexbox>\n </Flexbox>\n );\n});\n\nChatHeaderTitle.displayName = 'ChatHeaderTitle';\n\nexport default ChatHeaderTitle;\n"],"mappings":";;;;;;;;AASA,MAAM,kBAAkB,MAA4B,EAAE,OAAO,MAAM,UAAU;AAC3E,KAAI,KACF,QACE,qBAACA;EAAQ,OAAO;EAAU,MAAM;EAAG,KAAK;EAAG,SAAS;aAClD,qBAACA;GAAQ;GAAW,OAAO;GAAU,WAAWC,YAAO;GAAgB,KAAK;cAC1E,oBAAC;IAAI,WAAWA,YAAO;cAAgB;KAAY,EAClD,OACC,oBAACD;IAAQ;IAAW,WAAWC,YAAO;cACnC;KACO;IAEJ,EACV,oBAACD;GAAQ;GAAW,OAAO;aACzB,oBAAC;IAAI,WAAWC,YAAO;cAAO;KAAW;IACjC;GACF;AAEd,QACE,qBAACD;EAAQ;EAAW,OAAO;EAAU,MAAM;EAAG,KAAK;EAAG,SAAS;aAC7D,oBAAC;GAAI,WAAWC,YAAO;aAAQ;IAAY,EAC3C,oBAACD;GAAQ;GAAW,WAAWC,YAAO;aACnC;IACO;GACF;EAEZ;AAEF,gBAAgB,cAAc;AAE9B,8BAAe"}