From b0d534d174def2940287745535726c7e878dcbcc Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 5 Jun 2018 16:16:24 +0200 Subject: more sane file naming --- app/client/common/fileList.component.js | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'app/client/common') diff --git a/app/client/common/fileList.component.js b/app/client/common/fileList.component.js index 7508885..6ecd1fe 100644 --- a/app/client/common/fileList.component.js +++ b/app/client/common/fileList.component.js @@ -74,15 +74,31 @@ export const FileRow = props => { const date = file.date || file.created_at const epoch = file.epoch || file.epochs || 0 + let name; + let key; + if (file.name) { + name = file.name + key = name + } else if (file.url) { + if (file.opt && file.opt.type) { + name = file.opt.type + ': ' + file.opt.title + key = file.opt.token + } + else { + name = file.url.replace(/^https?:\/\//, '') + key = name + } + } + return ( -
+
{fields.has('name') &&
{file.persisted === false - ? {file.name || file.url} + ? {name} : (linkFiles && file.url) - ? onClick && onClick(file, e)} href={file.url}>{file.name || file.url} - : onClick && onClick(file, e)}>{file.name || file.url} + ? onClick && onClick(file, e)} href={file.url}>{name} + : onClick && onClick(file, e)}>{name} }
} -- cgit v1.2.3-70-g09d2