Skip to content
This repository has been archived by the owner on Apr 30, 2022. It is now read-only.
/ react-is-kagawa Public archive

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

Notifications You must be signed in to change notification settings

hrdtbs/react-is-kagawa

Repository files navigation

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

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published