diff --git a/src/OverlayKnobs.svelte b/src/OverlayKnobs.svelte
index 54dfcd2..17b737b 100644
--- a/src/OverlayKnobs.svelte
+++ b/src/OverlayKnobs.svelte
@@ -6,5 +6,6 @@
+
diff --git a/src/Palettes.svelte b/src/Palettes.svelte
index c51dca6..816d2f9 100644
--- a/src/Palettes.svelte
+++ b/src/Palettes.svelte
@@ -100,6 +100,7 @@
fillHeight
isLight="{isLightColor(color.luminance)}"
hexCode="{color.hex}"
+ rgbCode="{color.rgb}"
whiteContrast="{color.whiteContrast}"
blackContrast="{color.blackContrast}"
refColor="{$nearestRefColors[color.hex]}"
diff --git a/src/Swatch.svelte b/src/Swatch.svelte
index 042bb69..e3738c7 100644
--- a/src/Swatch.svelte
+++ b/src/Swatch.svelte
@@ -25,13 +25,21 @@
}
.hex-code,
- .w-contrast,
- .b-contrast,
+ .rgb-code,
.refColor {
- @apply px-4 font-mono;
+ @apply pl-4 font-mono;
+ }
+
+ .refColor {
+ @apply absolute bottom-0 right-0;
}
- .hex-code,
+ .w-contrast,
+ .b-contrast {
+ @apply pr-4;
+ }
+
+ .codes,
.w-contrast,
.b-contrast {
@apply relative;
@@ -45,7 +53,7 @@
@apply text-black;
}
- .hex-code {
+ .codes {
@apply mr-auto;
}
@@ -56,6 +64,7 @@
import CopyOnClick from "./CopyOnClick.svelte";
export let hexCode = "#000";
+ export let rgbCode = "0, 0, 0";
export let fillHeight = false;
export let isLight = false;
export let whiteContrast = 0;
@@ -72,18 +81,27 @@
Select
- {#if $settings.overlayHex}
-
- {hexCode}
-
- {/if}
+
+ {#if $settings.overlayHex}
+
+ {hexCode}
+
+ {/if}
+ {#if $settings.overlayRgb}
+
+ {rgbCode}
+
+ {/if}
+
{#if refColor}
{/if}
- {#if $settings.overlayContrast}
- {blackContrast.toFixed(2)}b
- {whiteContrast.toFixed(2)}w
- {/if}
+
+ {#if $settings.overlayContrast}
+
{blackContrast.toFixed(2)}b
+
{whiteContrast.toFixed(2)}w
+ {/if}
+
diff --git a/src/TinySwatch.svelte b/src/TinySwatch.svelte
index ba6e9bd..e8ffa8a 100644
--- a/src/TinySwatch.svelte
+++ b/src/TinySwatch.svelte
@@ -1,6 +1,6 @@