diff --git a/packages/cookie-banner/src/activation.ts b/packages/cookie-banner/src/activation.ts
index 6416a8db2..5d64d9625 100644
--- a/packages/cookie-banner/src/activation.ts
+++ b/packages/cookie-banner/src/activation.ts
@@ -12,6 +12,8 @@
// OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
// PERFORMANCE OF THIS SOFTWARE.
+import { LOCK_ICON } from "./html";
+
const ATTR_CATEGORY = "data-cookie-consent";
const ATTR_SRC = "data-src";
const ATTR_HREF = "data-href";
@@ -39,7 +41,6 @@ const VISUAL_TAGS = new Set([
"OBJECT",
]);
-const LOCK_ICON = ``;
const PLACEHOLDER_STYLES = `
[${ATTR_HIDDEN}] {
diff --git a/packages/cookie-banner/src/client.ts b/packages/cookie-banner/src/client.ts
index 76284b3ea..008232980 100644
--- a/packages/cookie-banner/src/client.ts
+++ b/packages/cookie-banner/src/client.ts
@@ -43,6 +43,7 @@ export interface BannerConfig {
privacy_policy_url: string;
consent_expiry_days: number;
consent_mode: "OPT_IN" | "OPT_OUT";
+ show_branding: boolean;
categories: Category[];
}
diff --git a/packages/cookie-banner/src/components/settings-button.ts b/packages/cookie-banner/src/components/settings-button.ts
index ab0f19f47..70e22bb0c 100644
--- a/packages/cookie-banner/src/components/settings-button.ts
+++ b/packages/cookie-banner/src/components/settings-button.ts
@@ -12,11 +12,10 @@
// OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
// PERFORMANCE OF THIS SOFTWARE.
+import { COOKIE_ICON } from "../html";
import type { ProboRootElement } from "./base";
import type { ProboCookieBannerRoot } from "./cookie-banner-root";
-const COOKIE_ICON = ``;
-
export class ProboSettingsButton extends HTMLElement {
private shadow: ShadowRoot;
private root: ProboRootElement | null = null;
diff --git a/packages/cookie-banner/src/html.ts b/packages/cookie-banner/src/html.ts
new file mode 100644
index 000000000..190f79f48
--- /dev/null
+++ b/packages/cookie-banner/src/html.ts
@@ -0,0 +1,25 @@
+// Copyright (c) 2026 Probo Inc .
+//
+// Permission to use, copy, modify, and/or distribute this software for any
+// purpose with or without fee is hereby granted, provided that the above
+// copyright notice and this permission notice appear in all copies.
+//
+// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+// REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+// AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+// INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+// LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+// OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+// PERFORMANCE OF THIS SOFTWARE.
+
+export const CLOSE_ICON = ``;
+
+export const CHEVRON_DOWN = ``;
+
+export const COOKIE_ICON = ``;
+
+export const LOCK_ICON = ``;
+
+const PROBO_LOGO = ``;
+
+export const BRANDING = `