├── .depcheckrc.json ├── .eslintrc ├── .github ├── config.yaml ├── dependabot.yml └── workflows │ ├── check.yaml │ ├── release_github.yaml │ └── tests.yaml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── package.json ├── public ├── favicon.ico ├── index.html ├── manifest.json └── robots.txt ├── src ├── App.test.tsx ├── App.tsx ├── Routes.tsx ├── assets │ ├── IBMPlexMono-Light.ttf │ ├── IBMPlexMono-Medium.ttf │ ├── IBMPlexMono-Regular.ttf │ ├── WorkSans-Regular.ttf │ └── gatewayLogo.svg ├── components │ ├── AssetIcon.tsx │ ├── AssetPreview.tsx │ ├── FileNotFound.tsx │ ├── FitImage.tsx │ ├── FitVideo.tsx │ ├── Footer.tsx │ ├── Header.tsx │ ├── InvalidSwarmHash.tsx │ ├── Layout.tsx │ ├── LayoutContent.tsx │ ├── LoadingFile.tsx │ ├── Logo.tsx │ ├── StripedWrapper.tsx │ ├── Tabs.tsx │ ├── TermsAndConditionsPopup.tsx │ └── UnknownFile.tsx ├── constants.ts ├── index.css ├── index.tsx ├── pages │ ├── Access.tsx │ ├── AccessHash.tsx │ ├── LandingPage.tsx │ ├── Page404.tsx │ ├── RedirectToDownload.tsx │ ├── Share │ │ ├── AddFile.tsx │ │ ├── Share.tsx │ │ ├── Upload.tsx │ │ └── index.tsx │ ├── TermsAndConditions.tsx │ └── index.tsx ├── providers │ └── bee.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── setupTests.ts ├── theme.tsx ├── translations │ └── index.ts └── utils │ ├── SwarmFile.ts │ ├── file.ts │ ├── hash.ts │ ├── image.test.ts │ ├── image.ts │ ├── index.ts │ ├── manifest.ts │ └── video.ts └── tsconfig.json /.depcheckrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignores": ["@types/jest", "@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.github/config.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.github/workflows/release_github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.github/workflows/release_github.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @vojtechsimetka @Cafe137 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/Routes.tsx -------------------------------------------------------------------------------- /src/assets/IBMPlexMono-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/assets/IBMPlexMono-Light.ttf -------------------------------------------------------------------------------- /src/assets/IBMPlexMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/assets/IBMPlexMono-Medium.ttf -------------------------------------------------------------------------------- /src/assets/IBMPlexMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/assets/IBMPlexMono-Regular.ttf -------------------------------------------------------------------------------- /src/assets/WorkSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/assets/WorkSans-Regular.ttf -------------------------------------------------------------------------------- /src/assets/gatewayLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/assets/gatewayLogo.svg -------------------------------------------------------------------------------- /src/components/AssetIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/AssetIcon.tsx -------------------------------------------------------------------------------- /src/components/AssetPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/AssetPreview.tsx -------------------------------------------------------------------------------- /src/components/FileNotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/FileNotFound.tsx -------------------------------------------------------------------------------- /src/components/FitImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/FitImage.tsx -------------------------------------------------------------------------------- /src/components/FitVideo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/FitVideo.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/InvalidSwarmHash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/InvalidSwarmHash.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/LayoutContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/LayoutContent.tsx -------------------------------------------------------------------------------- /src/components/LoadingFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/LoadingFile.tsx -------------------------------------------------------------------------------- /src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/Logo.tsx -------------------------------------------------------------------------------- /src/components/StripedWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/StripedWrapper.tsx -------------------------------------------------------------------------------- /src/components/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/Tabs.tsx -------------------------------------------------------------------------------- /src/components/TermsAndConditionsPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/TermsAndConditionsPopup.tsx -------------------------------------------------------------------------------- /src/components/UnknownFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/components/UnknownFile.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/Access.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/Access.tsx -------------------------------------------------------------------------------- /src/pages/AccessHash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/AccessHash.tsx -------------------------------------------------------------------------------- /src/pages/LandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/LandingPage.tsx -------------------------------------------------------------------------------- /src/pages/Page404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/Page404.tsx -------------------------------------------------------------------------------- /src/pages/RedirectToDownload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/RedirectToDownload.tsx -------------------------------------------------------------------------------- /src/pages/Share/AddFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/Share/AddFile.tsx -------------------------------------------------------------------------------- /src/pages/Share/Share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/Share/Share.tsx -------------------------------------------------------------------------------- /src/pages/Share/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/Share/Upload.tsx -------------------------------------------------------------------------------- /src/pages/Share/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/Share/index.tsx -------------------------------------------------------------------------------- /src/pages/TermsAndConditions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/TermsAndConditions.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/providers/bee.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/providers/bee.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/react-app-env.d.ts -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/theme.tsx -------------------------------------------------------------------------------- /src/translations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/translations/index.ts -------------------------------------------------------------------------------- /src/utils/SwarmFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/SwarmFile.ts -------------------------------------------------------------------------------- /src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/file.ts -------------------------------------------------------------------------------- /src/utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/hash.ts -------------------------------------------------------------------------------- /src/utils/image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/image.test.ts -------------------------------------------------------------------------------- /src/utils/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/image.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/manifest.ts -------------------------------------------------------------------------------- /src/utils/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/src/utils/video.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethersphere/gateway-ui/HEAD/tsconfig.json --------------------------------------------------------------------------------