init project
Some checks failed
No response / noResponse (push) Has been cancelled
CI / Continuous releases (push) Has been cancelled
CI / test-dev (macos-latest) (push) Has been cancelled
CI / test-dev (ubuntu-latest) (push) Has been cancelled
CI / test-dev (windows-latest) (push) Has been cancelled
Maintenance / main (push) Has been cancelled
Scorecards supply-chain security / Scorecards analysis (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled

This commit is contained in:
how2ice
2025-12-12 14:26:25 +09:00
commit 005cf56baf
43188 changed files with 1079531 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import LinearProgress from '@mui/joy/LinearProgress';
import Typography from '@mui/joy/Typography';
import { useCountUp } from 'use-count-up';
export default function LinearProgressCountUp() {
const { value } = useCountUp({
isCounting: true,
duration: 5,
easing: 'linear',
start: 0,
end: 75,
onComplete: () => ({
shouldRepeat: true,
delay: 2,
}),
});
return (
<LinearProgress
determinate
variant="outlined"
color="neutral"
size="sm"
thickness={24}
value={Number(value!)}
sx={{
'--LinearProgress-radius': '20px',
'--LinearProgress-thickness': '24px',
}}
>
<Typography
level="body-xs"
textColor="common.white"
sx={{ fontWeight: 'xl', mixBlendMode: 'difference' }}
>
LOADING {`${Math.round(Number(value!))}%`}
</Typography>
</LinearProgress>
);
}