{"componentChunkName":"component---src-pages-experimental-import-pattern-index-mdx","path":"/experimental/import-pattern/","result":{"pageContext":{"frontmatter":{"title":"Import pattern","description":"The import action transfers data or objects from an external source into a system."},"relativePagePath":"/experimental/import-pattern/index.mdx","titleType":"prepend","MdxNode":{"id":"12190d1e-c9ee-555a-9eea-9422ca3614fe","children":[],"parent":"ac58abb8-5d5b-51ad-a688-6266e42890e3","internal":{"content":"---\ntitle: Import pattern\ndescription: The import action transfers data or objects from an external source into a system.\n---\n\n<PageDescription>\n\nThe import action transfers data or objects from an external source into a system.\n\n</PageDescription>\n\n#### Status:\n\n[Experimental](experimental/about)\n\n#### Maintainers:\n\n[Vikki Paterson](https://github.com/vikkipaterson)\n\n![Example of an import modal](/images/0.png)\n\n<Caption>Example of an import modal</Caption>\n\n## Choose a file (modal)\n\nWhere a single file is imported, import can take place in a modal.\n\nWhen importing, users should have the option of uploading a local file using the file upload component, offering file drag and drop and the ability to browse locally to select a file. Additionally, provide the ability to add a file from an external resource.\n\nIf additional actions (e.g. adding metadata) are required to be performed on the file(s), consider whether it would be more appropriate to use a side panel or full page instead of a modal.\n\n<Row>\n<Column colLg={8}>\n\n![Example of an import modal](/images/01.png)\n\n<Caption>Example of an import modal</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of drag and drop file import](/images/02.png)\n\n<Caption>Example of drag and drop file import</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of loaded files in the import modal](/images/03.png)\n\n<Caption>Example of a loaded file in the import modal</Caption>\n\n</Column>\n</Row>\n\n### Import from a URL (modal)\n\nIf your product supports importing from a URL, use this method.\n\n<Row>\n<Column colLg={8}>\n\n![Example of importing with a URL](images/04.png)\n\n<Caption>Example of importing with a URL</Caption>\n\n</Column>\n</Row>\n<Row>\n<Column colLg={8}>\n\n![Example of a file imported by URL](images/05.png)\n\n<Caption>Example of a file imported by URL</Caption>\n\n</Column>\n</Row>\n\n## Choose a file (full page or side-panel)\n\nUse the drag and drop file upload component and offer the option to browse locally to select a file. Note that file selection should be restricted to allowed file types.\n\nIf additional actions (e.g. adding metadata) are required to be performed on the file(s) they should be done separately to the file upload, prior to the import action being completed. This could be in a subsequent step or if there is sufficient space include those actions in a single step.\n\n<Row>\n<Column colLg={8}>\n\n![Example of an import dialog in a full page view](/images/06.png)\n\n<Caption>Example of an import dialog in a full page view</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of drag and drop file import in a full page view](/images/07.png)\n\n<Caption>Example of drag and drop file import in a Slide over panel</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of files loading into the import dialog](/images/08.png)\n\n<Caption>Example of files loading into the import dialog</Caption>\n\n</Column>\n</Row>\n<Row>\n<Column colLg={8}>\n\n![Example of files loaded in the import dialog](/images/09.png)\n\n<Caption>Example of files loaded in the import dialog</Caption>\n\n</Column>\n</Row>\n\n### Import from a URL (full page or side-panel)\n\nIf your product supports importing from a URL, use this method.\n\n<Row>\n<Column colLg={8}>\n\n![Example of importing with a URL](images/10.png)\n\n<Caption>Example of importing with a URL</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of importing with a URL](images/11.png)\n\n<Caption>Example of importing with a URL</Caption>\n\n</Column>\n</Row>\n","type":"Mdx","contentDigest":"6f8d38f8e3f02b108b9e25e84061831a","counter":1629,"owner":"gatsby-plugin-mdx"},"frontmatter":{"title":"Import pattern","description":"The import action transfers data or objects from an external source into a system."},"exports":{},"rawBody":"---\ntitle: Import pattern\ndescription: The import action transfers data or objects from an external source into a system.\n---\n\n<PageDescription>\n\nThe import action transfers data or objects from an external source into a system.\n\n</PageDescription>\n\n#### Status:\n\n[Experimental](experimental/about)\n\n#### Maintainers:\n\n[Vikki Paterson](https://github.com/vikkipaterson)\n\n![Example of an import modal](/images/0.png)\n\n<Caption>Example of an import modal</Caption>\n\n## Choose a file (modal)\n\nWhere a single file is imported, import can take place in a modal.\n\nWhen importing, users should have the option of uploading a local file using the file upload component, offering file drag and drop and the ability to browse locally to select a file. Additionally, provide the ability to add a file from an external resource.\n\nIf additional actions (e.g. adding metadata) are required to be performed on the file(s), consider whether it would be more appropriate to use a side panel or full page instead of a modal.\n\n<Row>\n<Column colLg={8}>\n\n![Example of an import modal](/images/01.png)\n\n<Caption>Example of an import modal</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of drag and drop file import](/images/02.png)\n\n<Caption>Example of drag and drop file import</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of loaded files in the import modal](/images/03.png)\n\n<Caption>Example of a loaded file in the import modal</Caption>\n\n</Column>\n</Row>\n\n### Import from a URL (modal)\n\nIf your product supports importing from a URL, use this method.\n\n<Row>\n<Column colLg={8}>\n\n![Example of importing with a URL](images/04.png)\n\n<Caption>Example of importing with a URL</Caption>\n\n</Column>\n</Row>\n<Row>\n<Column colLg={8}>\n\n![Example of a file imported by URL](images/05.png)\n\n<Caption>Example of a file imported by URL</Caption>\n\n</Column>\n</Row>\n\n## Choose a file (full page or side-panel)\n\nUse the drag and drop file upload component and offer the option to browse locally to select a file. Note that file selection should be restricted to allowed file types.\n\nIf additional actions (e.g. adding metadata) are required to be performed on the file(s) they should be done separately to the file upload, prior to the import action being completed. This could be in a subsequent step or if there is sufficient space include those actions in a single step.\n\n<Row>\n<Column colLg={8}>\n\n![Example of an import dialog in a full page view](/images/06.png)\n\n<Caption>Example of an import dialog in a full page view</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of drag and drop file import in a full page view](/images/07.png)\n\n<Caption>Example of drag and drop file import in a Slide over panel</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of files loading into the import dialog](/images/08.png)\n\n<Caption>Example of files loading into the import dialog</Caption>\n\n</Column>\n</Row>\n<Row>\n<Column colLg={8}>\n\n![Example of files loaded in the import dialog](/images/09.png)\n\n<Caption>Example of files loaded in the import dialog</Caption>\n\n</Column>\n</Row>\n\n### Import from a URL (full page or side-panel)\n\nIf your product supports importing from a URL, use this method.\n\n<Row>\n<Column colLg={8}>\n\n![Example of importing with a URL](images/10.png)\n\n<Caption>Example of importing with a URL</Caption>\n\n</Column>\n</Row>\n\n<Row>\n<Column colLg={8}>\n\n![Example of importing with a URL](images/11.png)\n\n<Caption>Example of importing with a URL</Caption>\n\n</Column>\n</Row>\n","fileAbsolutePath":"/zeit/1dde86ed/src/pages/experimental/import-pattern/index.mdx"}}}}