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"
- />
+ >
+