feat: 微调AutoFolder高度与导出react-router和其他实用函数

release/desktop
moonrailgun 4 years ago
parent ad4ac3a2c6
commit 9983bfb6cf

@ -119,6 +119,7 @@ export type {
GroupInvite, GroupInvite,
} from './model/group'; } from './model/group';
export { export {
sendMessage,
recallMessage, recallMessage,
deleteMessage, deleteMessage,
addReaction, addReaction,

@ -106,7 +106,7 @@ const NormalMessage: React.FC<ChatMessageItemProps> = React.memo((props) => {
{/* 消息内容 */} {/* 消息内容 */}
<AutoFolder <AutoFolder
maxHeight={320} maxHeight={340}
backgroundColor="var(--tc-content-background-color)" backgroundColor="var(--tc-content-background-color)"
showFullText={ showFullText={
<div className="inline-block rounded-full bg-white dark:bg-black opacity-80 py-2 px-3 hover:opacity-100"> <div className="inline-block rounded-full bg-white dark:bg-black opacity-80 py-2 px-3 hover:opacity-100">

@ -14,6 +14,7 @@ export {
} from '@/components/Modal'; } from '@/components/Modal';
export { Loadable } from '@/components/Loadable'; export { Loadable } from '@/components/Loadable';
export { getGlobalState } from '@/utils/global-state-helper'; export { getGlobalState } from '@/utils/global-state-helper';
export { getJWTUserInfo } from '@/utils/jwt-helper';
export { dataUrlToFile } from '@/utils/file-helper'; export { dataUrlToFile } from '@/utils/file-helper';
export { export {
urlSearchStringify, urlSearchStringify,
@ -39,6 +40,7 @@ export {
fetchAvailableServices, fetchAvailableServices,
isValidStr, isValidStr,
useGroupPanelInfo, useGroupPanelInfo,
sendMessage,
} from 'tailchat-shared'; } from 'tailchat-shared';
export { useLocation, useHistory } from 'react-router'; export { useLocation, useHistory } from 'react-router';

@ -13,6 +13,7 @@ export async function initPlugins(): Promise<void> {
function registerDependencies() { function registerDependencies() {
regDependency('react', () => import('react')); regDependency('react', () => import('react'));
regDependency('react-router', () => import('react-router'));
regDependency('axios', () => import('axios')); // 用于插件的第三方包使用axios作为依赖的情况下可以减少包体积 regDependency('axios', () => import('axios')); // 用于插件的第三方包使用axios作为依赖的情况下可以减少包体积
} }

@ -46,7 +46,7 @@ export async function getUserJWT(): Promise<string> {
} }
export interface JWTUserInfoData { export interface JWTUserInfoData {
name?: string; nickname?: string;
uuid?: string; uuid?: string;
avatar?: string; avatar?: string;
} }

Loading…
Cancel
Save