From cda9c115283be8e4e224f6036ba07e5eca243289 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Mar 2021 17:37:40 +0200 Subject: refactor tile forms into own files. add full-width marquee support --- .../app/views/tile/forms/tile.form.hyperlink.js | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 frontend/app/views/tile/forms/tile.form.hyperlink.js (limited to 'frontend/app/views/tile/forms/tile.form.hyperlink.js') diff --git a/frontend/app/views/tile/forms/tile.form.hyperlink.js b/frontend/app/views/tile/forms/tile.form.hyperlink.js new file mode 100644 index 0000000..c444748 --- /dev/null +++ b/frontend/app/views/tile/forms/tile.form.hyperlink.js @@ -0,0 +1,64 @@ +import React from 'react' + +import { + TextInput, + Select, +} from 'app/common' + +import { + CURSORS, + NO_LINK, EXTERNAL_LINK, + NO_POPUP, OPEN_POPUP_LINK, CLOSE_POPUP_LINK +} from './tile.constants' + +export default function TileHyperlinkForm({ tile, pageList, popupList, parent }) { + const isExternalLink = tile.target_page_id === EXTERNAL_LINK + // const isPopupLink = ( + // tile.target_page_id === OPEN_POPUP_LINK || + // tile.target_page_id === CLOSE_POPUP_LINK + // ) + return ( +
+
+ +
+ {isExternalLink && ( +
+ +
+ )} + {(tile.target_page_id === OPEN_POPUP_LINK || tile.target_page_id === CLOSE_POPUP_LINK) && ( +
+