├── .gitignore ├── LICENSE ├── README.md ├── bun.lockb ├── docs ├── .gitignore ├── LICENSE ├── api │ ├── UploadButton.mdx │ ├── UploadDropzone.mdx │ ├── apiExtract.ts │ └── tsconfig.json ├── bun.lockb ├── components │ └── UseUploadFilesExample.tsx ├── next-env.d.ts ├── next.config.mjs ├── package-lock.json ├── package.json ├── pages │ ├── _app.tsx │ ├── _meta.tsx │ ├── api-reference │ │ ├── UploadButton.mdx │ │ ├── UploadDropzone.mdx │ │ ├── _meta.tsx │ │ ├── uploadFiles.mdx │ │ └── useUploadFiles.mdx │ ├── getting-started.mdx │ ├── getting-started │ │ └── server-setup.mdx │ ├── global.css │ ├── index.tsx │ ├── introduction.mdx │ └── serving-files.mdx ├── postcss.config.js ├── public │ └── favicon.ico ├── tailwind.config.js ├── theme.config.tsx └── tsconfig.json ├── examples └── simple │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── convex │ ├── README.md │ ├── _generated │ │ ├── api.d.ts │ │ ├── api.js │ │ ├── dataModel.d.ts │ │ ├── server.d.ts │ │ └── server.js │ ├── files.ts │ ├── schema.ts │ └── tsconfig.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── src │ ├── App.css │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── index.css │ ├── main.tsx │ ├── useEvent.ts │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── lib ├── UploadButton.tsx ├── UploadDropzone.tsx ├── UploadSpinner.tsx ├── index.ts ├── react.ts ├── styles.css ├── uploadFiles.ts ├── useEvent.ts └── useUploadFiles.ts ├── package.json ├── styles.css ├── tailwind.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/bun.lockb -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules 3 | .vercel 4 | -------------------------------------------------------------------------------- /docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/LICENSE -------------------------------------------------------------------------------- /docs/api/UploadButton.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/api/UploadButton.mdx -------------------------------------------------------------------------------- /docs/api/UploadDropzone.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/api/UploadDropzone.mdx -------------------------------------------------------------------------------- /docs/api/apiExtract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/api/apiExtract.ts -------------------------------------------------------------------------------- /docs/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/api/tsconfig.json -------------------------------------------------------------------------------- /docs/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/bun.lockb -------------------------------------------------------------------------------- /docs/components/UseUploadFilesExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/components/UseUploadFilesExample.tsx -------------------------------------------------------------------------------- /docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/next-env.d.ts -------------------------------------------------------------------------------- /docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/next.config.mjs -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/_app.tsx -------------------------------------------------------------------------------- /docs/pages/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/_meta.tsx -------------------------------------------------------------------------------- /docs/pages/api-reference/UploadButton.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/api-reference/UploadButton.mdx -------------------------------------------------------------------------------- /docs/pages/api-reference/UploadDropzone.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/api-reference/UploadDropzone.mdx -------------------------------------------------------------------------------- /docs/pages/api-reference/_meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/api-reference/_meta.tsx -------------------------------------------------------------------------------- /docs/pages/api-reference/uploadFiles.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/api-reference/uploadFiles.mdx -------------------------------------------------------------------------------- /docs/pages/api-reference/useUploadFiles.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/api-reference/useUploadFiles.mdx -------------------------------------------------------------------------------- /docs/pages/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/getting-started.mdx -------------------------------------------------------------------------------- /docs/pages/getting-started/server-setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/getting-started/server-setup.mdx -------------------------------------------------------------------------------- /docs/pages/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/global.css -------------------------------------------------------------------------------- /docs/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/index.tsx -------------------------------------------------------------------------------- /docs/pages/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/introduction.mdx -------------------------------------------------------------------------------- /docs/pages/serving-files.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/pages/serving-files.mdx -------------------------------------------------------------------------------- /docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/postcss.config.js -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/tailwind.config.js -------------------------------------------------------------------------------- /docs/theme.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/theme.config.tsx -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /examples/simple/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/.gitignore -------------------------------------------------------------------------------- /examples/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/README.md -------------------------------------------------------------------------------- /examples/simple/convex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/README.md -------------------------------------------------------------------------------- /examples/simple/convex/_generated/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/_generated/api.d.ts -------------------------------------------------------------------------------- /examples/simple/convex/_generated/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/_generated/api.js -------------------------------------------------------------------------------- /examples/simple/convex/_generated/dataModel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/_generated/dataModel.d.ts -------------------------------------------------------------------------------- /examples/simple/convex/_generated/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/_generated/server.d.ts -------------------------------------------------------------------------------- /examples/simple/convex/_generated/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/_generated/server.js -------------------------------------------------------------------------------- /examples/simple/convex/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/files.ts -------------------------------------------------------------------------------- /examples/simple/convex/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/schema.ts -------------------------------------------------------------------------------- /examples/simple/convex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/convex/tsconfig.json -------------------------------------------------------------------------------- /examples/simple/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/index.html -------------------------------------------------------------------------------- /examples/simple/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/package-lock.json -------------------------------------------------------------------------------- /examples/simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/package.json -------------------------------------------------------------------------------- /examples/simple/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/postcss.config.js -------------------------------------------------------------------------------- /examples/simple/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/src/App.css -------------------------------------------------------------------------------- /examples/simple/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/src/App.tsx -------------------------------------------------------------------------------- /examples/simple/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/src/assets/react.svg -------------------------------------------------------------------------------- /examples/simple/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/src/index.css -------------------------------------------------------------------------------- /examples/simple/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/src/main.tsx -------------------------------------------------------------------------------- /examples/simple/src/useEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/src/useEvent.ts -------------------------------------------------------------------------------- /examples/simple/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/simple/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/tailwind.config.js -------------------------------------------------------------------------------- /examples/simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/tsconfig.json -------------------------------------------------------------------------------- /examples/simple/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/tsconfig.node.json -------------------------------------------------------------------------------- /examples/simple/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/examples/simple/vite.config.ts -------------------------------------------------------------------------------- /lib/UploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/UploadButton.tsx -------------------------------------------------------------------------------- /lib/UploadDropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/UploadDropzone.tsx -------------------------------------------------------------------------------- /lib/UploadSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/UploadSpinner.tsx -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./uploadFiles"; 2 | -------------------------------------------------------------------------------- /lib/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/react.ts -------------------------------------------------------------------------------- /lib/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/styles.css -------------------------------------------------------------------------------- /lib/uploadFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/uploadFiles.ts -------------------------------------------------------------------------------- /lib/useEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/useEvent.ts -------------------------------------------------------------------------------- /lib/useUploadFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/lib/useUploadFiles.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/package.json -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/styles.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/get-convex/uploadstuff/HEAD/tsconfig.json --------------------------------------------------------------------------------