Files
ColdBreeze-chat-web/src/common/component/Manifest/usePrompt.tsx
T
2022-06-21 16:48:29 +08:00

18 lines
413 B
TypeScript

// import React from "react";
import { KEY_PWA_INSTALLED } from "../../../app/config";
export default function usePrompt() {
const resetPrompt = () => {
localStorage.removeItem(KEY_PWA_INSTALLED);
};
const setPrompt = () => {
localStorage.setItem(KEY_PWA_INSTALLED, true);
};
return {
setCanceled: setPrompt,
prompted: !!localStorage.getItem(KEY_PWA_INSTALLED),
resetPrompt
};
}