UNPKG

@lobehub/ui

Version:

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

1 lines 3.08 kB
{"version":3,"file":"Meta.mjs","names":["Meta: FC<MetaProps>"],"sources":["../../src/ThemeProvider/Meta.tsx"],"sourcesContent":["'use client';\n\nimport { type FC, useCallback } from 'react';\n\nimport { useCdnFn } from '@/ConfigProvider';\n\nimport type { MetaProps } from './type';\n\nconst Meta: FC<MetaProps> = ({\n title = 'LobeHub',\n description = 'Empowering your AI dreams with LobeHub',\n withManifest,\n}) => {\n const genCdnUrl = useCdnFn();\n const genAssets = useCallback(\n (path: string) =>\n genCdnUrl({\n path,\n pkg: '@lobehub/assets-favicons',\n version: 'latest',\n }),\n [],\n );\n return (\n <>\n <link href={genAssets('assets/favicon.ico')} rel=\"shortcut icon\" />\n <link\n href={genAssets('assets/apple-touch-icon.png')}\n rel=\"apple-touch-icon\"\n sizes=\"180x180\"\n />\n <link\n href={genAssets('assets/favicon-32x32.png')}\n rel=\"icon\"\n sizes=\"32x32\"\n type=\"image/png\"\n />\n <link\n href={genAssets('assets/favicon-16x16.png')}\n rel=\"icon\"\n sizes=\"16x16\"\n type=\"image/png\"\n />\n <meta\n content=\"width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, viewport-fit=cover, user-scalable=no\"\n name=\"viewport\"\n />\n <meta content={title} name=\"apple-mobile-web-app-title\" />\n <meta content={title} name=\"application-name\" />\n <meta content={description} name=\"description\" />\n <meta content=\"#000000\" name=\"msapplication-TileColor\" />\n <meta content=\"#fff\" media=\"(prefers-color-scheme: light)\" name=\"theme-color\" />\n <meta content=\"#000\" media=\"(prefers-color-scheme: dark)\" name=\"theme-color\" />\n <meta content=\"yes\" name=\"apple-mobile-web-app-capable\" />\n <meta content={title} name=\"apple-mobile-web-app-title\" />\n <meta content=\"black-translucent\" name=\"apple-mobile-web-app-status-bar-style\" />\n {withManifest && <link href={genAssets('assets/site.webmanifest')} rel=\"manifest\" />}\n </>\n );\n};\n\nexport default Meta;\n"],"mappings":";;;;;;;AAQA,MAAMA,QAAuB,EAC3B,QAAQ,WACR,cAAc,0CACd,mBACI;CACJ,MAAM,YAAY,UAAU;CAC5B,MAAM,YAAY,aACf,SACC,UAAU;EACR;EACA,KAAK;EACL,SAAS;EACV,CAAC,EACJ,EAAE,CACH;AACD,QACE;EACE,oBAAC;GAAK,MAAM,UAAU,qBAAqB;GAAE,KAAI;IAAkB;EACnE,oBAAC;GACC,MAAM,UAAU,8BAA8B;GAC9C,KAAI;GACJ,OAAM;IACN;EACF,oBAAC;GACC,MAAM,UAAU,2BAA2B;GAC3C,KAAI;GACJ,OAAM;GACN,MAAK;IACL;EACF,oBAAC;GACC,MAAM,UAAU,2BAA2B;GAC3C,KAAI;GACJ,OAAM;GACN,MAAK;IACL;EACF,oBAAC;GACC,SAAQ;GACR,MAAK;IACL;EACF,oBAAC;GAAK,SAAS;GAAO,MAAK;IAA+B;EAC1D,oBAAC;GAAK,SAAS;GAAO,MAAK;IAAqB;EAChD,oBAAC;GAAK,SAAS;GAAa,MAAK;IAAgB;EACjD,oBAAC;GAAK,SAAQ;GAAU,MAAK;IAA4B;EACzD,oBAAC;GAAK,SAAQ;GAAO,OAAM;GAAgC,MAAK;IAAgB;EAChF,oBAAC;GAAK,SAAQ;GAAO,OAAM;GAA+B,MAAK;IAAgB;EAC/E,oBAAC;GAAK,SAAQ;GAAM,MAAK;IAAiC;EAC1D,oBAAC;GAAK,SAAS;GAAO,MAAK;IAA+B;EAC1D,oBAAC;GAAK,SAAQ;GAAoB,MAAK;IAA0C;EAChF,gBAAgB,oBAAC;GAAK,MAAM,UAAU,0BAA0B;GAAE,KAAI;IAAa;KACnF;;AAIP,mBAAe"}