├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── class │ └── Quiz.ts ├── components │ ├── App.tsx │ ├── Chance.tsx │ ├── Direction.tsx │ ├── Footer.tsx │ ├── Keyboard.tsx │ ├── Main │ │ ├── Field.tsx │ │ ├── Hangman.tsx │ │ ├── Hint.tsx │ │ ├── KeyPress.tsx │ │ └── Main.tsx │ ├── Result.tsx │ ├── Stage.tsx │ ├── Title.tsx │ └── Toggle.tsx ├── data │ └── quiz.ts ├── index.css ├── index.tsx ├── react-app-env.d.ts ├── state │ ├── chanceState.ts │ ├── guessState.ts │ ├── keyboardState.ts │ ├── quizState.ts │ └── themeState.ts ├── svg │ ├── arrow.svg │ ├── bullet-blue.svg │ ├── bullet.svg │ ├── github.svg │ ├── moon.svg │ ├── sun.svg │ └── twitter.svg ├── tailwind.css └── tailwind.src.css ├── tailwind.config.js ├── tsconfig.json ├── vercel.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/class/Quiz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/class/Quiz.ts -------------------------------------------------------------------------------- /src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/App.tsx -------------------------------------------------------------------------------- /src/components/Chance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Chance.tsx -------------------------------------------------------------------------------- /src/components/Direction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Direction.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Keyboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Keyboard.tsx -------------------------------------------------------------------------------- /src/components/Main/Field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Main/Field.tsx -------------------------------------------------------------------------------- /src/components/Main/Hangman.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Main/Hangman.tsx -------------------------------------------------------------------------------- /src/components/Main/Hint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Main/Hint.tsx -------------------------------------------------------------------------------- /src/components/Main/KeyPress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Main/KeyPress.tsx -------------------------------------------------------------------------------- /src/components/Main/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Main/Main.tsx -------------------------------------------------------------------------------- /src/components/Result.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Result.tsx -------------------------------------------------------------------------------- /src/components/Stage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Stage.tsx -------------------------------------------------------------------------------- /src/components/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Title.tsx -------------------------------------------------------------------------------- /src/components/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/components/Toggle.tsx -------------------------------------------------------------------------------- /src/data/quiz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/data/quiz.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/state/chanceState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/state/chanceState.ts -------------------------------------------------------------------------------- /src/state/guessState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/state/guessState.ts -------------------------------------------------------------------------------- /src/state/keyboardState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/state/keyboardState.ts -------------------------------------------------------------------------------- /src/state/quizState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/state/quizState.ts -------------------------------------------------------------------------------- /src/state/themeState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/state/themeState.ts -------------------------------------------------------------------------------- /src/svg/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/svg/arrow.svg -------------------------------------------------------------------------------- /src/svg/bullet-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/svg/bullet-blue.svg -------------------------------------------------------------------------------- /src/svg/bullet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/svg/bullet.svg -------------------------------------------------------------------------------- /src/svg/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/svg/github.svg -------------------------------------------------------------------------------- /src/svg/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/svg/moon.svg -------------------------------------------------------------------------------- /src/svg/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/svg/sun.svg -------------------------------------------------------------------------------- /src/svg/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/svg/twitter.svg -------------------------------------------------------------------------------- /src/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/tailwind.css -------------------------------------------------------------------------------- /src/tailwind.src.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/src/tailwind.src.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/vercel.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilhamwahabi/overhang/HEAD/yarn.lock --------------------------------------------------------------------------------