hrdtbs / react-is-kagawa

※ご利用は自己責任でお願いします。利用により損害等が発生したとき、著者は責任をおいかねます。(テンプレ)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React is Kagawa?

yarn add react-is-kagawa

CodeSandbox

const {isKagawa, open} = useConfirmIsKagawa()

useEffect(() => {
    open() // 本サービスはゲーム要素を含んでいます。あなたは香川県民ですか?
},[])
const {isKagawa, open} = useGeographicallyConfirmIsKagawa()

useEffect(() => {
    /**
     * Geolocation APIを許可しなかった場合、
     * または緯度経度が香川近辺である場合のみプロンプトが開きます。
     */
    open() 
},[])
const {isKagawa, open} = useStrictConfirmIsKagawa()

useEffect(() => {
    /**
     * 「本サービスはゲーム要素を含んでいます。あなたは香川県民ですか?」
     * Yes →「18歳未満ですか?」
     *    Yes →「学習目的ですか?」
     *        No → isKagawaがtrueに
     *        Yes → 「本日は既にゲームをしていますか?
     *               また本日このサービス以外にゲームを行わないことを了承しますか?」
     *          Yes → 一時間後にisKagawaがtrueに
     */
    open() 
},[])

About

※ご利用は自己責任でお願いします。利用により損害等が発生したとき、著者は責任をおいかねます。(テンプレ)


Languages

Language:JavaScript 63.9%Language:TypeScript 36.1%