"use strict"; const React = require("react"); const classnames = require("classnames"); const syncpipe = require("syncpipe"); const splitFilterN = require("split-filter-n"); const gql = require("../../../packages/graphql-interface/tag"); const { B } = require("../../../packages/unit-bytes-iec"); const Layout = require("../layout"); // FIXME: For disk image feeds (eg. third-party image providers), have the admin specify a prefix which gets colon-prefixed to every named image in that feed (so that images may be auto-updated) module.exports = { query: gql` query { images { installationMedia { id name filesize description thumbnail originalSource # URL/path storagePath } } } `, template: function StorageDeviceList({data}) { return ( {data.images.installationMedia.map((image) => { return ( ); })}
Name Description Size Actions
{(image.thumbnail != null) ? {`${image.name} : null } {image.name} {image.description}
Source
{image.originalSource}
Stored at
{image.storagePath}
); } };