-
-
diff --git a/modules/@apostrophecms/rich-text-widget/ui/apos/components/AposTiptapColor.vue b/modules/@apostrophecms/rich-text-widget/ui/apos/components/AposTiptapColor.vue
index 9f3e8592b6..1f37cb8508 100644
--- a/modules/@apostrophecms/rich-text-widget/ui/apos/components/AposTiptapColor.vue
+++ b/modules/@apostrophecms/rich-text-widget/ui/apos/components/AposTiptapColor.vue
@@ -17,6 +17,7 @@
@click="click"
>
+
@@ -244,4 +245,15 @@ export default defineComponent({
justify-content: flex-end;
margin-top: 10px;
}
+
+.apos-color-control__checkerboard {
+ z-index: $z-index-under;
+ position: absolute;
+ top: 1.5px;
+ left: 1.5px;
+ width: 12px;
+ height: 12px;
+ border-radius: 50%;
+ pointer-events: none;
+}
diff --git a/modules/@apostrophecms/ui/ui/apos/components/AposButton.vue b/modules/@apostrophecms/ui/ui/apos/components/AposButton.vue
index 7d521499d7..31b47a3c3f 100644
--- a/modules/@apostrophecms/ui/ui/apos/components/AposButton.vue
+++ b/modules/@apostrophecms/ui/ui/apos/components/AposButton.vue
@@ -29,7 +29,9 @@
class="apos-button__color-preview"
>
-
+
+
+
+
+
+
+
diff --git a/modules/@apostrophecms/ui/ui/apos/scss/global/_theme.scss b/modules/@apostrophecms/ui/ui/apos/scss/global/_theme.scss
index f21654115c..e01b2b8361 100644
--- a/modules/@apostrophecms/ui/ui/apos/scss/global/_theme.scss
+++ b/modules/@apostrophecms/ui/ui/apos/scss/global/_theme.scss
@@ -57,6 +57,10 @@
--a-spreadsheet: #2ecc71;
--a-pdf: #e74c3c;
+ // Checkerboard colors
+ --a-checker-board-white: #fff;
+ --a-checker-board-gray: #d3d3d3;
+
// Font-Family
--a-family-default: -apple-system, system-ui, "BlinkMacSystemFont", "Segoe UI",
"Roboto", "Helvetica", "Arial", sans-serif, "Apple Color Emoji",