diff --git a/modules/@apostrophecms/asset/lib/globalIcons.js b/modules/@apostrophecms/asset/lib/globalIcons.js index e8e9da7876..4da69f2951 100644 --- a/modules/@apostrophecms/asset/lib/globalIcons.js +++ b/modules/@apostrophecms/asset/lib/globalIcons.js @@ -51,10 +51,12 @@ module.exports = { 'content-cut-icon': 'ContentCut', 'content-duplicate-icon': 'ContentDuplicate', 'cursor-default-click-icon': 'CursorDefaultClick', + 'cursor-move-icon': 'CursorMove', 'delete-icon': 'Delete', 'dots-horizontal-icon': 'DotsHorizontal', 'dots-vertical-icon': 'DotsVertical', 'drag-icon': 'Apps', + 'drag-vertical-icon': 'DragVertical', 'eye-icon': 'Eye', 'file-document-icon': 'FileDocument', 'file-tree-icon': 'FileTree', diff --git a/modules/@apostrophecms/layout-widget/index.js b/modules/@apostrophecms/layout-widget/index.js index ddbbe4c96a..eb05700705 100644 --- a/modules/@apostrophecms/layout-widget/index.js +++ b/modules/@apostrophecms/layout-widget/index.js @@ -13,7 +13,7 @@ module.exports = { tablet: { breakpoint: 1024 }, - gap: 0, + gap: '1.5rem', defaultCellHorizontalAlignment: null, defaultCellVerticalAlignment: null }, diff --git a/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridLayout.vue b/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridLayout.vue index f940fd7707..94bec312d6 100644 --- a/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridLayout.vue +++ b/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridLayout.vue @@ -240,6 +240,13 @@ export default { display: grid; grid-template-columns: repeat(var(--grid-columns, 12), 1fr); gap: var(--grid-gap); + + // todo ack not working + // want the grabbing cursor during move/resizing + &.is-moving, + &.is-resizing { + cursor: grabbing; + } } .apos-layout__item { diff --git a/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridManager.vue b/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridManager.vue index 1c1a20a3d2..0e92a584e8 100644 --- a/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridManager.vue +++ b/modules/@apostrophecms/layout-widget/ui/apos/components/AposGridManager.vue @@ -40,7 +40,14 @@ @touchstart="onStartMove(item, $event)" @mouseup="resetGhostData" @touchend="resetGhostData" - /> + > + +