Feat(Menu): Add drop mask

Add drop mask to menu. Optimize tool description.
This commit is contained in:
2024-04-30 15:22:54 +08:00
parent af8e901098
commit 929b2f3b91
8 changed files with 95 additions and 20 deletions

View File

@@ -1,8 +1,8 @@
import { createRoot } from 'react-dom/client'
import FullscreenLoadingMask from '@/components/common/FullscreenLoadingMask'
import { floor } from 'lodash'
import { getLocalStorage, setLocalStorage } from '@/util/browser.tsx'
import { STORAGE_TOOL_MENU_ITEM_KEY } from '@/constants/common.constants.ts'
import { STORAGE_TOOL_MENU_ITEM_KEY } from '@/constants/common.constants'
import { getLocalStorage, setLocalStorage } from '@/util/browser'
import FullscreenLoadingMask from '@/components/common/FullscreenLoadingMask'
export const randomInt = (start: number, end: number) => {
if (start > end) {
@@ -147,3 +147,10 @@ export const getToolMenuItem = (): ToolMenuItem[] => {
}
return JSON.parse(s) as ToolMenuItem[]
}
export const omitText = (text: string, length: number) => {
if (text.length <= length) {
return text
}
return `${text.substring(0, length)}...`
}