This commit is contained in:
2026-03-03 05:36:56 +01:00
parent d1ae498a2f
commit 57f1ecf5c3
7 changed files with 217 additions and 20 deletions
+5 -1
View File
@@ -3,6 +3,7 @@ import React from "react";
type Params = {
initialLoading?: boolean;
initialReady?: boolean;
initialOpen?: boolean;
};
export type UseStatusStatusType = {
@@ -13,10 +14,11 @@ export type UseStatusStatusType = {
export default function useStatus(params?: Params) {
const [refresh, setRefresh] = React.useState(0);
const [loading, setLoading] = React.useState(
params?.initialLoading || false
params?.initialLoading || false,
);
const [status, setStatus] = React.useState<UseStatusStatusType>({});
const [ready, setReady] = React.useState(params?.initialReady || false);
const [open, setOpen] = React.useState(params?.initialOpen || false);
return {
refresh,
@@ -27,5 +29,7 @@ export default function useStatus(params?: Params) {
setStatus,
ready,
setReady,
open,
setOpen,
};
}