react-is-kagawa
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

React is Kagawa?

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() 
},[])

Readme

Keywords

none

Package Sidebar

Install

npm i react-is-kagawa

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

8.19 kB

Total Files

6

Last publish

Collaborators

  • hrdtbs