diff --git a/src/components/DocumentCloud/DocumentCloud.stories.svelte b/src/components/DocumentCloud/DocumentCloud.stories.svelte new file mode 100644 index 00000000..593a6611 --- /dev/null +++ b/src/components/DocumentCloud/DocumentCloud.stories.svelte @@ -0,0 +1,38 @@ + + + + + + + diff --git a/src/components/DocumentCloud/DocumentCloud.svelte b/src/components/DocumentCloud/DocumentCloud.svelte new file mode 100644 index 00000000..55d3a2c9 --- /dev/null +++ b/src/components/DocumentCloud/DocumentCloud.svelte @@ -0,0 +1,41 @@ + + + + + + diff --git a/src/components/DocumentCloud/stories/docs/component.md b/src/components/DocumentCloud/stories/docs/component.md new file mode 100644 index 00000000..6b52ec2a --- /dev/null +++ b/src/components/DocumentCloud/stories/docs/component.md @@ -0,0 +1,17 @@ +Embed a document hosted by [DocumentCloud](https://documentcloud.org) + +--- + +The document must have its access level set to public before it can be embedded. The `slug` argument can be found after the final slash in the document's URL. For instance, the document included in the example is found at [documentcloud.org/documents/3259984-Trump-Intelligence-Allegations](https://www.documentcloud.org/documents/3259984-Trump-Intelligence-Allegations). The slug is "3259984-Trump-Intelligence-Allegations". + +```svelte + + + +``` diff --git a/src/index.js b/src/index.js index 01235f24..3c53fce6 100644 --- a/src/index.js +++ b/src/index.js @@ -4,6 +4,7 @@ export { default as BeforeAfter } from './components/BeforeAfter/BeforeAfter.sve export { default as Block } from './components/Block/Block.svelte'; export { default as BodyText } from './components/BodyText/BodyText.svelte'; export { default as DatawrapperChart } from './components/DatawrapperChart/DatawrapperChart.svelte'; +export { default as DocumentCloud } from './components/DocumentCloud/DocumentCloud.svelte'; export { default as EmbedPreviewerLink } from './components/EmbedPreviewerLink/EmbedPreviewerLink.svelte'; export { default as FeaturePhoto } from './components/FeaturePhoto/FeaturePhoto.svelte'; export { default as Framer } from './components/Framer/Framer.svelte';