├── .eslintrc ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── assets ├── feature-auto.gif ├── feature-cookies.gif └── next-dark-mode.gif ├── example ├── .eslintrc ├── intern.json ├── next-env.d.ts ├── package.json ├── src │ ├── assets │ │ ├── auto.svg │ │ ├── dark.svg │ │ └── light.svg │ ├── pages │ │ ├── _app.tsx │ │ └── index.tsx │ └── styles │ │ └── global.css ├── tests │ └── functional │ │ └── app.test.ts ├── tsconfig.json └── yarn.lock ├── package.json ├── src ├── config.ts ├── darkModeContext.ts └── index.tsx ├── tsconfig.es6.json ├── tsconfig.json └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | assets 2 | example 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | es6 3 | lib 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/README.md -------------------------------------------------------------------------------- /assets/feature-auto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/assets/feature-auto.gif -------------------------------------------------------------------------------- /assets/feature-cookies.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/assets/feature-cookies.gif -------------------------------------------------------------------------------- /assets/next-dark-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/assets/next-dark-mode.gif -------------------------------------------------------------------------------- /example/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/.eslintrc -------------------------------------------------------------------------------- /example/intern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/intern.json -------------------------------------------------------------------------------- /example/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/next-env.d.ts -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/assets/auto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/src/assets/auto.svg -------------------------------------------------------------------------------- /example/src/assets/dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/src/assets/dark.svg -------------------------------------------------------------------------------- /example/src/assets/light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/src/assets/light.svg -------------------------------------------------------------------------------- /example/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/src/pages/_app.tsx -------------------------------------------------------------------------------- /example/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/src/pages/index.tsx -------------------------------------------------------------------------------- /example/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/src/styles/global.css -------------------------------------------------------------------------------- /example/tests/functional/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/tests/functional/app.test.ts -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/package.json -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/darkModeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/src/darkModeContext.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/src/index.tsx -------------------------------------------------------------------------------- /tsconfig.es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/tsconfig.es6.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xeoneux/next-dark-mode/HEAD/yarn.lock --------------------------------------------------------------------------------