add loading all page & change bugs

This commit is contained in:
Ehsan
2024-09-05 22:20:18 +03:30
parent 087ed4a818
commit c45a161fcb
72 changed files with 1208 additions and 661 deletions
+13
View File
@@ -0,0 +1,13 @@
import { Skeleton } from '@mui/material'
function CircularLoading({ loading, width, height, children }) {
return loading ? (
<Skeleton
variant="circular"
height={height}
width={width}
/>
) : children
}
export default CircularLoading
+14
View File
@@ -0,0 +1,14 @@
import { Skeleton } from "@mui/material"
function CustomLoading({ width, height, children, loading }) {
return loading ? (
<Skeleton
className={width === 'full' ? '!w-full' : ''}
height={height}
variant="rounded"
width={width}
/>
) : children
}
export default CustomLoading
+14
View File
@@ -0,0 +1,14 @@
import { Skeleton } from "@mui/material"
function MultilineLoading({ loading, width, height, children, line }) {
return loading ? Array(line).fill({}).map(_ => (
<Skeleton
className={`${width === 'full' ? '!w-full' : ''} !my-2`}
variant="rounded"
height={height}
width={width}
/>
)) : children
}
export default MultilineLoading
+14
View File
@@ -0,0 +1,14 @@
import { Skeleton } from '@mui/material'
function TextLoading({ loading, width, height, children }) {
return loading ? (
<Skeleton
className={width === 'full' ? '!w-full' : ''}
variant="rounded"
height={height}
width={width}
/>
) : children
}
export default TextLoading