├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── package.json ├── src ├── Ago │ └── index.tsx ├── Alert │ ├── Wrapper.tsx │ ├── index.tsx │ └── style.ts ├── AutoGrid │ ├── index.tsx │ └── style.ts ├── CarouselNotice │ ├── index.tsx │ └── style.ts ├── Clickable │ └── index.tsx ├── Container │ └── index.tsx ├── Countdowner │ └── index.tsx ├── Dialog │ ├── Wrapper.tsx │ ├── index.tsx │ └── style.ts ├── Effect │ ├── useInterval.ts │ ├── useTick.ts │ ├── useUpdate.ts │ ├── useViewport.ts │ └── useWindowResize.ts ├── Flex │ ├── Col.tsx │ ├── Row.tsx │ └── index.tsx ├── Indicator │ ├── index.tsx │ └── style.ts ├── Loading │ ├── Wrapper.tsx │ ├── index.tsx │ └── style.ts ├── Overlay │ └── index.tsx ├── SafeArea │ └── index.tsx ├── ScrollView │ ├── index.tsx │ └── style.ts ├── Toast │ ├── Toast.tsx │ ├── index.tsx │ └── style.ts ├── context.ts ├── index.ts └── utils │ ├── Countdown.ts │ ├── ago.ts │ ├── calendarTable.ts │ ├── createApp.tsx │ ├── cssUtil.ts │ ├── defaultScroll.ts │ ├── dom.tsx │ ├── is.ts │ ├── jsonp.ts │ ├── request.ts │ ├── tick.ts │ ├── uniqKey.ts │ └── wait.ts ├── test ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── jsconfig.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── ago │ │ └── index.jsx │ ├── alert │ │ └── index.jsx │ ├── autogrid │ │ ├── index.css │ │ └── index.jsx │ ├── carouse-notice │ │ └── index.jsx │ ├── clickable │ │ ├── index.css │ │ └── index.jsx │ ├── countdown │ │ └── index.jsx │ ├── dialog │ │ ├── index.jsx │ │ └── index.module.css │ ├── image-picker │ │ ├── index.css │ │ └── index.jsx │ ├── index.css │ ├── index.jsx │ ├── index │ │ └── index.jsx │ ├── indicator │ │ └── index.jsx │ ├── loading │ │ └── index.jsx │ ├── overlay │ │ └── index.jsx │ ├── privacy │ │ ├── index.css │ │ └── index.jsx │ ├── scrollview │ │ ├── index.css │ │ └── index.jsx │ └── toast │ │ └── index.jsx └── vite.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/package.json -------------------------------------------------------------------------------- /src/Ago/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Ago/index.tsx -------------------------------------------------------------------------------- /src/Alert/Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Alert/Wrapper.tsx -------------------------------------------------------------------------------- /src/Alert/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Alert/index.tsx -------------------------------------------------------------------------------- /src/Alert/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Alert/style.ts -------------------------------------------------------------------------------- /src/AutoGrid/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/AutoGrid/index.tsx -------------------------------------------------------------------------------- /src/AutoGrid/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/AutoGrid/style.ts -------------------------------------------------------------------------------- /src/CarouselNotice/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/CarouselNotice/index.tsx -------------------------------------------------------------------------------- /src/CarouselNotice/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/CarouselNotice/style.ts -------------------------------------------------------------------------------- /src/Clickable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Clickable/index.tsx -------------------------------------------------------------------------------- /src/Container/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Container/index.tsx -------------------------------------------------------------------------------- /src/Countdowner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Countdowner/index.tsx -------------------------------------------------------------------------------- /src/Dialog/Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Dialog/Wrapper.tsx -------------------------------------------------------------------------------- /src/Dialog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Dialog/index.tsx -------------------------------------------------------------------------------- /src/Dialog/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Dialog/style.ts -------------------------------------------------------------------------------- /src/Effect/useInterval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Effect/useInterval.ts -------------------------------------------------------------------------------- /src/Effect/useTick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Effect/useTick.ts -------------------------------------------------------------------------------- /src/Effect/useUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Effect/useUpdate.ts -------------------------------------------------------------------------------- /src/Effect/useViewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Effect/useViewport.ts -------------------------------------------------------------------------------- /src/Effect/useWindowResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Effect/useWindowResize.ts -------------------------------------------------------------------------------- /src/Flex/Col.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Flex/Col.tsx -------------------------------------------------------------------------------- /src/Flex/Row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Flex/Row.tsx -------------------------------------------------------------------------------- /src/Flex/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Flex/index.tsx -------------------------------------------------------------------------------- /src/Indicator/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Indicator/index.tsx -------------------------------------------------------------------------------- /src/Indicator/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Indicator/style.ts -------------------------------------------------------------------------------- /src/Loading/Wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Loading/Wrapper.tsx -------------------------------------------------------------------------------- /src/Loading/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Loading/index.tsx -------------------------------------------------------------------------------- /src/Loading/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Loading/style.ts -------------------------------------------------------------------------------- /src/Overlay/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Overlay/index.tsx -------------------------------------------------------------------------------- /src/SafeArea/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/SafeArea/index.tsx -------------------------------------------------------------------------------- /src/ScrollView/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/ScrollView/index.tsx -------------------------------------------------------------------------------- /src/ScrollView/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/ScrollView/style.ts -------------------------------------------------------------------------------- /src/Toast/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Toast/Toast.tsx -------------------------------------------------------------------------------- /src/Toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Toast/index.tsx -------------------------------------------------------------------------------- /src/Toast/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/Toast/style.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils/Countdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/Countdown.ts -------------------------------------------------------------------------------- /src/utils/ago.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/ago.ts -------------------------------------------------------------------------------- /src/utils/calendarTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/calendarTable.ts -------------------------------------------------------------------------------- /src/utils/createApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/createApp.tsx -------------------------------------------------------------------------------- /src/utils/cssUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/cssUtil.ts -------------------------------------------------------------------------------- /src/utils/defaultScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/defaultScroll.ts -------------------------------------------------------------------------------- /src/utils/dom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/dom.tsx -------------------------------------------------------------------------------- /src/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/is.ts -------------------------------------------------------------------------------- /src/utils/jsonp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/jsonp.ts -------------------------------------------------------------------------------- /src/utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/request.ts -------------------------------------------------------------------------------- /src/utils/tick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/tick.ts -------------------------------------------------------------------------------- /src/utils/uniqKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/uniqKey.ts -------------------------------------------------------------------------------- /src/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/src/utils/wait.ts -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/README.md -------------------------------------------------------------------------------- /test/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/eslint.config.js -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/index.html -------------------------------------------------------------------------------- /test/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/jsconfig.json -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/package.json -------------------------------------------------------------------------------- /test/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/public/vite.svg -------------------------------------------------------------------------------- /test/src/ago/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/ago/index.jsx -------------------------------------------------------------------------------- /test/src/alert/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/alert/index.jsx -------------------------------------------------------------------------------- /test/src/autogrid/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/src/autogrid/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/autogrid/index.jsx -------------------------------------------------------------------------------- /test/src/carouse-notice/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/carouse-notice/index.jsx -------------------------------------------------------------------------------- /test/src/clickable/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/clickable/index.css -------------------------------------------------------------------------------- /test/src/clickable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/clickable/index.jsx -------------------------------------------------------------------------------- /test/src/countdown/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/countdown/index.jsx -------------------------------------------------------------------------------- /test/src/dialog/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/dialog/index.jsx -------------------------------------------------------------------------------- /test/src/dialog/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/dialog/index.module.css -------------------------------------------------------------------------------- /test/src/image-picker/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/src/image-picker/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/image-picker/index.jsx -------------------------------------------------------------------------------- /test/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/index.css -------------------------------------------------------------------------------- /test/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/index.jsx -------------------------------------------------------------------------------- /test/src/index/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/index/index.jsx -------------------------------------------------------------------------------- /test/src/indicator/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/indicator/index.jsx -------------------------------------------------------------------------------- /test/src/loading/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/loading/index.jsx -------------------------------------------------------------------------------- /test/src/overlay/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/overlay/index.jsx -------------------------------------------------------------------------------- /test/src/privacy/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/privacy/index.css -------------------------------------------------------------------------------- /test/src/privacy/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/privacy/index.jsx -------------------------------------------------------------------------------- /test/src/scrollview/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/scrollview/index.css -------------------------------------------------------------------------------- /test/src/scrollview/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/scrollview/index.jsx -------------------------------------------------------------------------------- /test/src/toast/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/src/toast/index.jsx -------------------------------------------------------------------------------- /test/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/test/vite.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joye61/clxx/HEAD/tsconfig.json --------------------------------------------------------------------------------