feat: fix vite
This commit is contained in:
@@ -1,3 +1,45 @@
|
||||
@import "./D-DIN/font.css";
|
||||
@import "./Montserrat/font.css";
|
||||
@import "./Orbitron/font.css";
|
||||
@import 'tailwindcss';
|
||||
|
||||
@import './D-DIN/font.css';
|
||||
@import './Montserrat/font.css';
|
||||
@import './Orbitron/font.css';
|
||||
|
||||
/* D-DIN */
|
||||
@utility font-d-din {
|
||||
font-family: 'D-DIN', sans-serif;
|
||||
}
|
||||
@utility font-d-din-bold {
|
||||
font-family: 'D-DIN-Bold', sans-serif;
|
||||
}
|
||||
@utility font-d-din-italic {
|
||||
font-family: 'D-DIN-Italic', sans-serif;
|
||||
}
|
||||
@utility font-d-din-condensed {
|
||||
font-family: 'D-DIN Condensed', sans-serif;
|
||||
}
|
||||
@utility font-d-din-condensed-bold {
|
||||
font-family: 'D-DIN Condensed-Bold', sans-serif;
|
||||
}
|
||||
@utility font-d-din-exp {
|
||||
font-family: 'D-DIN Exp', sans-serif;
|
||||
}
|
||||
@utility font-d-din-exp-italic {
|
||||
font-family: 'D-DIN Exp-Italic', sans-serif;
|
||||
}
|
||||
@utility font-d-din-exp-bold {
|
||||
font-family: 'D-DIN Exp-Bold', sans-serif;
|
||||
}
|
||||
|
||||
/* Montserrat */
|
||||
@utility font-montserrat {
|
||||
font-family: 'Montserrat', sans-serif;
|
||||
}
|
||||
|
||||
@utility font-montserrat-italic {
|
||||
font-family: 'Montserrat-Italic', sans-serif;
|
||||
}
|
||||
|
||||
/* Orbitron */
|
||||
@utility font-orbitron {
|
||||
font-family: 'Orbitron', sans-serif;
|
||||
}
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
export const basename = DEV_SERVER ? '' : '/root/center';
|
||||
|
||||
// @ts-ignore
|
||||
export const isSky = CENTER_ENV === 'sky';
|
||||
|
||||
@@ -18,6 +18,7 @@ import { Languages, QrCode } from 'lucide-react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { toast } from 'react-toastify';
|
||||
import { useTheme } from '@kevisual/components/theme/index.tsx';
|
||||
import { isSky } from '../basename';
|
||||
|
||||
type LayoutMainProps = {
|
||||
title?: React.ReactNode;
|
||||
@@ -112,15 +113,18 @@ export const LayoutMain = (props: LayoutMainProps) => {
|
||||
</div>
|
||||
</div>
|
||||
<div className='mr-4 flex gap-4 items-center no-drag'>
|
||||
<div className='group relative'>
|
||||
<IconButton>
|
||||
<QrCode size={16} />
|
||||
</IconButton>
|
||||
<div className='absolute hidden group-hover:flex bg-white p-2 border shadow-md top-10 -left-15 w-40 z-[9999] flex-col items-center justify-center rounded-md'>
|
||||
<img src={QRCodePNG} alt='QR Code' />
|
||||
<div className='text-sm text-black'>逸闻设计</div>
|
||||
{!isSky && (
|
||||
<div className='group relative'>
|
||||
<IconButton>
|
||||
<QrCode size={16} />
|
||||
</IconButton>
|
||||
|
||||
<div className='absolute hidden group-hover:flex bg-white p-2 border shadow-md top-10 -left-15 w-40 z-[9999] flex-col items-center justify-center rounded-md'>
|
||||
<img src={QRCodePNG} alt='QR Code' />
|
||||
<div className='text-sm text-black'>逸闻设计</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
<div>
|
||||
<Tooltip title={currentLanguage === 'en' ? 'English' : 'Chinese'}>
|
||||
<IconButton onClick={handleClick} variant='contained'>
|
||||
|
||||
@@ -39,8 +39,8 @@ export const FileUpload = forwardRef<any, Props>((props, ref) => {
|
||||
})) as any;
|
||||
console.log('res', res);
|
||||
if (res?.code === 200) {
|
||||
const resource = res.data?.resource;
|
||||
props?.onChange?.(resource);
|
||||
const [resource] = res.data?.upload || {};
|
||||
props?.onChange?.(resource?.path || '');
|
||||
} else {
|
||||
message.error(res.message || 'Request failed');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user