├── .eslintrc.ts ├── .gitignore ├── .npmignore ├── .prettierrc.ts ├── README.md ├── deploy.ts ├── dev.ts ├── global.d.ts ├── jest.config.ts ├── package.json ├── public ├── dom.html ├── fixtures │ └── iiif │ │ └── manifests │ │ └── tenncities.json ├── index.html └── netlify.toml ├── src ├── components │ ├── Annotation.tsx │ ├── ByClass.tsx │ ├── Canvas.tsx │ ├── Collection.tsx │ ├── Descriptive │ │ ├── Label.tsx │ │ ├── MetadataItem.styled.tsx │ │ └── MetadataItem.tsx │ ├── Manifest.tsx │ ├── Previews │ │ ├── Figure.styled.tsx │ │ ├── Figure.tsx │ │ ├── Interstitial.styled.tsx │ │ └── Interstitial.tsx │ ├── UI │ │ ├── Modal.styled.tsx │ │ └── Modal.tsx │ └── Viewer │ │ ├── Mirador.tsx │ │ ├── Note.styled.tsx │ │ ├── Note.tsx │ │ ├── Viewer.styled.tsx │ │ └── Viewer.tsx ├── context │ └── yith-context.tsx ├── dev.tsx ├── dom.tsx ├── hooks │ ├── getLabel.ts │ ├── getNote.ts │ ├── getResourceURI.ts │ ├── getSequence.ts │ ├── getStepData.ts │ └── viewer │ │ └── getMiradorConfig.ts ├── index.tsx ├── screens │ ├── Presentation.styled.tsx │ ├── Presentation.tsx │ ├── Progression.tsx │ ├── Projection.styled.tsx │ ├── Projection.tsx │ └── index.tsx ├── services │ └── uuid.ts └── theme.tsx ├── stiches.config.ts └── tsconfig.json /.eslintrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/.eslintrc.ts -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | public -------------------------------------------------------------------------------- /.prettierrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/.prettierrc.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/README.md -------------------------------------------------------------------------------- /deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/deploy.ts -------------------------------------------------------------------------------- /dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/dev.ts -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/package.json -------------------------------------------------------------------------------- /public/dom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/public/dom.html -------------------------------------------------------------------------------- /public/fixtures/iiif/manifests/tenncities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/public/fixtures/iiif/manifests/tenncities.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/public/index.html -------------------------------------------------------------------------------- /public/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/public/netlify.toml -------------------------------------------------------------------------------- /src/components/Annotation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Annotation.tsx -------------------------------------------------------------------------------- /src/components/ByClass.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/ByClass.tsx -------------------------------------------------------------------------------- /src/components/Canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Canvas.tsx -------------------------------------------------------------------------------- /src/components/Collection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Collection.tsx -------------------------------------------------------------------------------- /src/components/Descriptive/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Descriptive/Label.tsx -------------------------------------------------------------------------------- /src/components/Descriptive/MetadataItem.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Descriptive/MetadataItem.styled.tsx -------------------------------------------------------------------------------- /src/components/Descriptive/MetadataItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Descriptive/MetadataItem.tsx -------------------------------------------------------------------------------- /src/components/Manifest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Manifest.tsx -------------------------------------------------------------------------------- /src/components/Previews/Figure.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Previews/Figure.styled.tsx -------------------------------------------------------------------------------- /src/components/Previews/Figure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Previews/Figure.tsx -------------------------------------------------------------------------------- /src/components/Previews/Interstitial.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Previews/Interstitial.styled.tsx -------------------------------------------------------------------------------- /src/components/Previews/Interstitial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Previews/Interstitial.tsx -------------------------------------------------------------------------------- /src/components/UI/Modal.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/UI/Modal.styled.tsx -------------------------------------------------------------------------------- /src/components/UI/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/UI/Modal.tsx -------------------------------------------------------------------------------- /src/components/Viewer/Mirador.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Viewer/Mirador.tsx -------------------------------------------------------------------------------- /src/components/Viewer/Note.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Viewer/Note.styled.tsx -------------------------------------------------------------------------------- /src/components/Viewer/Note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Viewer/Note.tsx -------------------------------------------------------------------------------- /src/components/Viewer/Viewer.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Viewer/Viewer.styled.tsx -------------------------------------------------------------------------------- /src/components/Viewer/Viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/components/Viewer/Viewer.tsx -------------------------------------------------------------------------------- /src/context/yith-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/context/yith-context.tsx -------------------------------------------------------------------------------- /src/dev.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/dev.tsx -------------------------------------------------------------------------------- /src/dom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/dom.tsx -------------------------------------------------------------------------------- /src/hooks/getLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/hooks/getLabel.ts -------------------------------------------------------------------------------- /src/hooks/getNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/hooks/getNote.ts -------------------------------------------------------------------------------- /src/hooks/getResourceURI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/hooks/getResourceURI.ts -------------------------------------------------------------------------------- /src/hooks/getSequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/hooks/getSequence.ts -------------------------------------------------------------------------------- /src/hooks/getStepData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/hooks/getStepData.ts -------------------------------------------------------------------------------- /src/hooks/viewer/getMiradorConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/hooks/viewer/getMiradorConfig.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/screens/Presentation.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/screens/Presentation.styled.tsx -------------------------------------------------------------------------------- /src/screens/Presentation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/screens/Presentation.tsx -------------------------------------------------------------------------------- /src/screens/Progression.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/screens/Progression.tsx -------------------------------------------------------------------------------- /src/screens/Projection.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/screens/Projection.styled.tsx -------------------------------------------------------------------------------- /src/screens/Projection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/screens/Projection.tsx -------------------------------------------------------------------------------- /src/screens/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/screens/index.tsx -------------------------------------------------------------------------------- /src/services/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/services/uuid.ts -------------------------------------------------------------------------------- /src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/src/theme.tsx -------------------------------------------------------------------------------- /stiches.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/stiches.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathewjordan/yith/HEAD/tsconfig.json --------------------------------------------------------------------------------