├── .editorconfig ├── .eslintrc ├── .github └── workflows │ └── publish.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── example ├── .npmignore ├── index.html ├── index.tsx ├── package-lock.json ├── package.json ├── src │ ├── Indelible.woff │ ├── Indelible.woff2 │ ├── bg.svg │ ├── bg2.svg │ ├── indelible.css │ └── index.css ├── tsconfig.json └── yarn.lock ├── package.json ├── src ├── Field.mdx ├── Field.tsx ├── Form.mdx ├── custom.d.ts ├── fields │ ├── Input.tsx │ ├── Markdown.tsx │ ├── MarkdownInput.tsx │ ├── Number.tsx │ ├── Password.tsx │ ├── Reference.tsx │ ├── Select.tsx │ ├── Tags.tsx │ ├── TagsInput.tsx │ ├── Text.tsx │ ├── TextArea.tsx │ ├── Toggle.tsx │ ├── global.css │ ├── styleguide.mdx │ └── types.ts ├── form │ ├── CancelButton.tsx │ └── Tooltip.tsx ├── index.tsx └── state │ ├── formState.ts │ └── immer.ts ├── test └── blah.test.tsx ├── tscOG.json ├── tsconfig.json ├── tsdx.config.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "eslint.enable": true 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/README.md -------------------------------------------------------------------------------- /example/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .cache 3 | dist -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/index.tsx -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/Indelible.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/src/Indelible.woff -------------------------------------------------------------------------------- /example/src/Indelible.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/src/Indelible.woff2 -------------------------------------------------------------------------------- /example/src/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/src/bg.svg -------------------------------------------------------------------------------- /example/src/bg2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/src/bg2.svg -------------------------------------------------------------------------------- /example/src/indelible.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/src/indelible.css -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/src/index.css -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/package.json -------------------------------------------------------------------------------- /src/Field.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/Field.mdx -------------------------------------------------------------------------------- /src/Field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/Field.tsx -------------------------------------------------------------------------------- /src/Form.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/Form.mdx -------------------------------------------------------------------------------- /src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/custom.d.ts -------------------------------------------------------------------------------- /src/fields/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Input.tsx -------------------------------------------------------------------------------- /src/fields/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Markdown.tsx -------------------------------------------------------------------------------- /src/fields/MarkdownInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/MarkdownInput.tsx -------------------------------------------------------------------------------- /src/fields/Number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Number.tsx -------------------------------------------------------------------------------- /src/fields/Password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Password.tsx -------------------------------------------------------------------------------- /src/fields/Reference.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Reference.tsx -------------------------------------------------------------------------------- /src/fields/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Select.tsx -------------------------------------------------------------------------------- /src/fields/Tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Tags.tsx -------------------------------------------------------------------------------- /src/fields/TagsInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/TagsInput.tsx -------------------------------------------------------------------------------- /src/fields/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Text.tsx -------------------------------------------------------------------------------- /src/fields/TextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/TextArea.tsx -------------------------------------------------------------------------------- /src/fields/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/Toggle.tsx -------------------------------------------------------------------------------- /src/fields/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/global.css -------------------------------------------------------------------------------- /src/fields/styleguide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/styleguide.mdx -------------------------------------------------------------------------------- /src/fields/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/fields/types.ts -------------------------------------------------------------------------------- /src/form/CancelButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/form/CancelButton.tsx -------------------------------------------------------------------------------- /src/form/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/form/Tooltip.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/state/formState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/state/formState.ts -------------------------------------------------------------------------------- /src/state/immer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/src/state/immer.ts -------------------------------------------------------------------------------- /test/blah.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/test/blah.test.tsx -------------------------------------------------------------------------------- /tscOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/tscOG.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdx.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/tsdx.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leveluptuts/fresh/HEAD/yarn.lock --------------------------------------------------------------------------------