├── .babelrc ├── .editorconfig ├── .env ├── .eslintrc.js ├── .github └── workflows │ ├── build.yml │ └── lint.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json └── tasks.json ├── License.md ├── README.md ├── jsconfig.json ├── jsconfig.server.json ├── next-sitemap.config.js ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── bg.jpg ├── draco │ ├── decoder.js │ └── draco_decoder_gltf.wasm ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── icons │ ├── android-icon-192x192.png │ ├── android-icon-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── safari-pinned-tab.svg │ └── share.png ├── img │ ├── logo.svg │ └── scores │ │ ├── lighthouse.md │ │ └── lighthouse.svg ├── manifest.json ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png ├── robots.txt ├── safari-pinned-tab.svg ├── share.png ├── site.webmanifest ├── sitemap-0.xml ├── sitemap.xml └── suzanne.gltf ├── server └── dev.js ├── src ├── components │ ├── AddAsset │ │ ├── CreatorSelect.js │ │ ├── Step1.js │ │ ├── Step2.js │ │ ├── Step3.js │ │ ├── TeamSelect.js │ │ └── index.js │ ├── Asset.js │ ├── AssetInfo.js │ ├── Button.js │ ├── Category.js │ ├── CreatorPage.js │ ├── FavoriteButton.js │ ├── Form │ │ ├── FancySelect.js │ │ ├── FileDrop.js │ │ ├── Input.js │ │ └── RadioGroup.js │ ├── Logo.js │ ├── Modal.js │ ├── NextAndPrev.js │ ├── RequestAsset │ │ ├── AssetRequestForm.js │ │ └── Request.js │ ├── Search.js │ ├── Tabs.js │ ├── canvas │ │ ├── Editor │ │ │ ├── ColorPicker.js │ │ │ ├── EditTools.js │ │ │ ├── RangeSlider.js │ │ │ ├── Select.js │ │ │ ├── index.js │ │ │ └── useUpdateScene.js │ │ ├── HDRI.js │ │ ├── Material.js │ │ ├── Model.js │ │ └── controls.js │ ├── comments │ │ ├── Textarea.js │ │ ├── addACommentForm.js │ │ ├── comment.js │ │ ├── editCommentForm.js │ │ ├── index.js │ │ └── submitButton.js │ ├── info │ │ ├── Category.js │ │ ├── CreatorInfo.js │ │ ├── Creators.js │ │ ├── DownloadButton.js │ │ ├── License.js │ │ ├── Size.js │ │ ├── Stats.js │ │ └── rating │ │ │ ├── Star.js │ │ │ ├── StarRating.js │ │ │ └── index.js │ └── layout │ │ ├── PopOverMenu.js │ │ ├── footer.js │ │ ├── index.js │ │ └── nav │ │ ├── UserMenu.js │ │ ├── index.js │ │ └── useNav.js ├── config.js ├── helpers │ ├── api │ │ ├── cleanSupabaseData.js │ │ ├── endpoints │ │ │ └── favorite.js │ │ ├── getSize.js │ │ └── queries │ │ │ ├── cleanSupaBaseData.js │ │ │ └── list.js │ ├── classNames.js │ ├── code │ │ ├── common │ │ │ ├── r3f.js │ │ │ └── three.js │ │ ├── hdri │ │ │ ├── r3f.js │ │ │ └── three.js │ │ ├── matcaps │ │ │ ├── r3f.js │ │ │ └── three.js │ │ ├── model │ │ │ ├── r3f.js │ │ │ └── three.js │ │ └── pbr │ │ │ ├── common.js │ │ │ ├── r3f.js │ │ │ └── three.js │ ├── constants │ │ ├── api.js │ │ └── licenses.js │ ├── getMaterialSize.js │ ├── getNextAndPrev.js │ ├── getRatingsMean.js │ ├── getSize.js │ ├── getStats.js │ ├── hooks │ │ └── useHandleLogin.js │ ├── initSupabase.js │ ├── slugify.js │ └── store │ │ ├── addAsset.js │ │ ├── comments.js │ │ ├── hdri.js │ │ ├── index.js │ │ ├── materials.js │ │ ├── rating.js │ │ ├── requests.js │ │ └── utils.js ├── pages │ ├── 404.jsx │ ├── 500.jsx │ ├── [name] │ │ └── categories │ │ │ ├── [category].js │ │ │ └── index.js │ ├── _app.jsx │ ├── _document.js │ ├── add-asset.js │ ├── admin-dashboard.js │ ├── api │ │ ├── [type] │ │ │ ├── [name] │ │ │ │ ├── [categoryName] │ │ │ │ │ └── index.js │ │ │ │ ├── assets.js │ │ │ │ ├── buffer.js │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── auth.js │ │ └── getUser.js │ ├── creator-dashboard.js │ ├── creator │ │ └── [name].js │ ├── editor │ │ └── [name].js │ ├── favorites.js │ ├── hdri │ │ └── [name].js │ ├── hdris.jsx │ ├── index.jsx │ ├── login.js │ ├── material │ │ └── [name].js │ ├── materials.jsx │ ├── model │ │ └── [name].js │ ├── request.js │ └── team │ │ └── [name].js └── styles │ └── index.css ├── tailwind.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/jsconfig.json -------------------------------------------------------------------------------- /jsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/jsconfig.server.json -------------------------------------------------------------------------------- /next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/next-sitemap.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/bg.jpg -------------------------------------------------------------------------------- /public/draco/decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/draco/decoder.js -------------------------------------------------------------------------------- /public/draco/draco_decoder_gltf.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/draco/draco_decoder_gltf.wasm -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icons/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/android-icon-192x192.png -------------------------------------------------------------------------------- /public/icons/android-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/android-icon-512x512.png -------------------------------------------------------------------------------- /public/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/favicon-16x16.png -------------------------------------------------------------------------------- /public/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/favicon-32x32.png -------------------------------------------------------------------------------- /public/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/favicon.ico -------------------------------------------------------------------------------- /public/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/icons/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/icons/share.png -------------------------------------------------------------------------------- /public/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/img/logo.svg -------------------------------------------------------------------------------- /public/img/scores/lighthouse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/img/scores/lighthouse.md -------------------------------------------------------------------------------- /public/img/scores/lighthouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/img/scores/lighthouse.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/mstile-144x144.png -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/mstile-310x150.png -------------------------------------------------------------------------------- /public/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/mstile-310x310.png -------------------------------------------------------------------------------- /public/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/mstile-70x70.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/share.png -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/sitemap-0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/sitemap-0.xml -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /public/suzanne.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/public/suzanne.gltf -------------------------------------------------------------------------------- /server/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/server/dev.js -------------------------------------------------------------------------------- /src/components/AddAsset/CreatorSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/AddAsset/CreatorSelect.js -------------------------------------------------------------------------------- /src/components/AddAsset/Step1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/AddAsset/Step1.js -------------------------------------------------------------------------------- /src/components/AddAsset/Step2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/AddAsset/Step2.js -------------------------------------------------------------------------------- /src/components/AddAsset/Step3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/AddAsset/Step3.js -------------------------------------------------------------------------------- /src/components/AddAsset/TeamSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/AddAsset/TeamSelect.js -------------------------------------------------------------------------------- /src/components/AddAsset/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/AddAsset/index.js -------------------------------------------------------------------------------- /src/components/Asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Asset.js -------------------------------------------------------------------------------- /src/components/AssetInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/AssetInfo.js -------------------------------------------------------------------------------- /src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Button.js -------------------------------------------------------------------------------- /src/components/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Category.js -------------------------------------------------------------------------------- /src/components/CreatorPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/CreatorPage.js -------------------------------------------------------------------------------- /src/components/FavoriteButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/FavoriteButton.js -------------------------------------------------------------------------------- /src/components/Form/FancySelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Form/FancySelect.js -------------------------------------------------------------------------------- /src/components/Form/FileDrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Form/FileDrop.js -------------------------------------------------------------------------------- /src/components/Form/Input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Form/Input.js -------------------------------------------------------------------------------- /src/components/Form/RadioGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Form/RadioGroup.js -------------------------------------------------------------------------------- /src/components/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Logo.js -------------------------------------------------------------------------------- /src/components/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Modal.js -------------------------------------------------------------------------------- /src/components/NextAndPrev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/NextAndPrev.js -------------------------------------------------------------------------------- /src/components/RequestAsset/AssetRequestForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/RequestAsset/AssetRequestForm.js -------------------------------------------------------------------------------- /src/components/RequestAsset/Request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/RequestAsset/Request.js -------------------------------------------------------------------------------- /src/components/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Search.js -------------------------------------------------------------------------------- /src/components/Tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/Tabs.js -------------------------------------------------------------------------------- /src/components/canvas/Editor/ColorPicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Editor/ColorPicker.js -------------------------------------------------------------------------------- /src/components/canvas/Editor/EditTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Editor/EditTools.js -------------------------------------------------------------------------------- /src/components/canvas/Editor/RangeSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Editor/RangeSlider.js -------------------------------------------------------------------------------- /src/components/canvas/Editor/Select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Editor/Select.js -------------------------------------------------------------------------------- /src/components/canvas/Editor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Editor/index.js -------------------------------------------------------------------------------- /src/components/canvas/Editor/useUpdateScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Editor/useUpdateScene.js -------------------------------------------------------------------------------- /src/components/canvas/HDRI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/HDRI.js -------------------------------------------------------------------------------- /src/components/canvas/Material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Material.js -------------------------------------------------------------------------------- /src/components/canvas/Model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/Model.js -------------------------------------------------------------------------------- /src/components/canvas/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/canvas/controls.js -------------------------------------------------------------------------------- /src/components/comments/Textarea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/comments/Textarea.js -------------------------------------------------------------------------------- /src/components/comments/addACommentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/comments/addACommentForm.js -------------------------------------------------------------------------------- /src/components/comments/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/comments/comment.js -------------------------------------------------------------------------------- /src/components/comments/editCommentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/comments/editCommentForm.js -------------------------------------------------------------------------------- /src/components/comments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/comments/index.js -------------------------------------------------------------------------------- /src/components/comments/submitButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/comments/submitButton.js -------------------------------------------------------------------------------- /src/components/info/Category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/Category.js -------------------------------------------------------------------------------- /src/components/info/CreatorInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/CreatorInfo.js -------------------------------------------------------------------------------- /src/components/info/Creators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/Creators.js -------------------------------------------------------------------------------- /src/components/info/DownloadButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/DownloadButton.js -------------------------------------------------------------------------------- /src/components/info/License.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/License.js -------------------------------------------------------------------------------- /src/components/info/Size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/Size.js -------------------------------------------------------------------------------- /src/components/info/Stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/Stats.js -------------------------------------------------------------------------------- /src/components/info/rating/Star.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/rating/Star.js -------------------------------------------------------------------------------- /src/components/info/rating/StarRating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/rating/StarRating.js -------------------------------------------------------------------------------- /src/components/info/rating/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/info/rating/index.js -------------------------------------------------------------------------------- /src/components/layout/PopOverMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/layout/PopOverMenu.js -------------------------------------------------------------------------------- /src/components/layout/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/layout/footer.js -------------------------------------------------------------------------------- /src/components/layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/layout/index.js -------------------------------------------------------------------------------- /src/components/layout/nav/UserMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/layout/nav/UserMenu.js -------------------------------------------------------------------------------- /src/components/layout/nav/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/layout/nav/index.js -------------------------------------------------------------------------------- /src/components/layout/nav/useNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/components/layout/nav/useNav.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/config.js -------------------------------------------------------------------------------- /src/helpers/api/cleanSupabaseData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/api/cleanSupabaseData.js -------------------------------------------------------------------------------- /src/helpers/api/endpoints/favorite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/api/endpoints/favorite.js -------------------------------------------------------------------------------- /src/helpers/api/getSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/api/getSize.js -------------------------------------------------------------------------------- /src/helpers/api/queries/cleanSupaBaseData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/api/queries/cleanSupaBaseData.js -------------------------------------------------------------------------------- /src/helpers/api/queries/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/api/queries/list.js -------------------------------------------------------------------------------- /src/helpers/classNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/classNames.js -------------------------------------------------------------------------------- /src/helpers/code/common/r3f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/common/r3f.js -------------------------------------------------------------------------------- /src/helpers/code/common/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/common/three.js -------------------------------------------------------------------------------- /src/helpers/code/hdri/r3f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/hdri/r3f.js -------------------------------------------------------------------------------- /src/helpers/code/hdri/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/hdri/three.js -------------------------------------------------------------------------------- /src/helpers/code/matcaps/r3f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/matcaps/r3f.js -------------------------------------------------------------------------------- /src/helpers/code/matcaps/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/matcaps/three.js -------------------------------------------------------------------------------- /src/helpers/code/model/r3f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/model/r3f.js -------------------------------------------------------------------------------- /src/helpers/code/model/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/model/three.js -------------------------------------------------------------------------------- /src/helpers/code/pbr/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/pbr/common.js -------------------------------------------------------------------------------- /src/helpers/code/pbr/r3f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/pbr/r3f.js -------------------------------------------------------------------------------- /src/helpers/code/pbr/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/code/pbr/three.js -------------------------------------------------------------------------------- /src/helpers/constants/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/constants/api.js -------------------------------------------------------------------------------- /src/helpers/constants/licenses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/constants/licenses.js -------------------------------------------------------------------------------- /src/helpers/getMaterialSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/getMaterialSize.js -------------------------------------------------------------------------------- /src/helpers/getNextAndPrev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/getNextAndPrev.js -------------------------------------------------------------------------------- /src/helpers/getRatingsMean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/getRatingsMean.js -------------------------------------------------------------------------------- /src/helpers/getSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/getSize.js -------------------------------------------------------------------------------- /src/helpers/getStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/getStats.js -------------------------------------------------------------------------------- /src/helpers/hooks/useHandleLogin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/hooks/useHandleLogin.js -------------------------------------------------------------------------------- /src/helpers/initSupabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/initSupabase.js -------------------------------------------------------------------------------- /src/helpers/slugify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/slugify.js -------------------------------------------------------------------------------- /src/helpers/store/addAsset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/addAsset.js -------------------------------------------------------------------------------- /src/helpers/store/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/comments.js -------------------------------------------------------------------------------- /src/helpers/store/hdri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/hdri.js -------------------------------------------------------------------------------- /src/helpers/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/index.js -------------------------------------------------------------------------------- /src/helpers/store/materials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/materials.js -------------------------------------------------------------------------------- /src/helpers/store/rating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/rating.js -------------------------------------------------------------------------------- /src/helpers/store/requests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/requests.js -------------------------------------------------------------------------------- /src/helpers/store/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/helpers/store/utils.js -------------------------------------------------------------------------------- /src/pages/404.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/404.jsx -------------------------------------------------------------------------------- /src/pages/500.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/500.jsx -------------------------------------------------------------------------------- /src/pages/[name]/categories/[category].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/[name]/categories/[category].js -------------------------------------------------------------------------------- /src/pages/[name]/categories/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/[name]/categories/index.js -------------------------------------------------------------------------------- /src/pages/_app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/_app.jsx -------------------------------------------------------------------------------- /src/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/_document.js -------------------------------------------------------------------------------- /src/pages/add-asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/add-asset.js -------------------------------------------------------------------------------- /src/pages/admin-dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/admin-dashboard.js -------------------------------------------------------------------------------- /src/pages/api/[type]/[name]/[categoryName]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/api/[type]/[name]/[categoryName]/index.js -------------------------------------------------------------------------------- /src/pages/api/[type]/[name]/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/api/[type]/[name]/assets.js -------------------------------------------------------------------------------- /src/pages/api/[type]/[name]/buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/api/[type]/[name]/buffer.js -------------------------------------------------------------------------------- /src/pages/api/[type]/[name]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/api/[type]/[name]/index.js -------------------------------------------------------------------------------- /src/pages/api/[type]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/api/[type]/index.js -------------------------------------------------------------------------------- /src/pages/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/api/auth.js -------------------------------------------------------------------------------- /src/pages/api/getUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/api/getUser.js -------------------------------------------------------------------------------- /src/pages/creator-dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/creator-dashboard.js -------------------------------------------------------------------------------- /src/pages/creator/[name].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/creator/[name].js -------------------------------------------------------------------------------- /src/pages/editor/[name].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/editor/[name].js -------------------------------------------------------------------------------- /src/pages/favorites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/favorites.js -------------------------------------------------------------------------------- /src/pages/hdri/[name].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/hdri/[name].js -------------------------------------------------------------------------------- /src/pages/hdris.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/hdris.jsx -------------------------------------------------------------------------------- /src/pages/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/index.jsx -------------------------------------------------------------------------------- /src/pages/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/login.js -------------------------------------------------------------------------------- /src/pages/material/[name].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/material/[name].js -------------------------------------------------------------------------------- /src/pages/materials.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/materials.jsx -------------------------------------------------------------------------------- /src/pages/model/[name].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/model/[name].js -------------------------------------------------------------------------------- /src/pages/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/request.js -------------------------------------------------------------------------------- /src/pages/team/[name].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/pages/team/[name].js -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmndrs/market/HEAD/yarn.lock --------------------------------------------------------------------------------