dsh-im-ops/plugin-src/client/channels/discord/styles.js
oliver d53daf7d26 Rebrand as dsh-im-ops fork of xmanrui/dsh-im@4.9.1.
Keep all IM channels; rename package/cordis id for local profile install without colliding with the community plugin. Document fork intent in FORK.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 15:02:54 +08:00

19 lines
726 B
JavaScript

export const DISCORD_STYLE_ID = 'xmanrui-dsh-im-discord-settings';
const CSS = String.raw`
.ddc-page { --ddt-accent: #5865f2; --ddt-accent-deep: #4752c4; --ddt-accent-wash: #eef0ff; }
.ddc-avatar { color: #fff; background: #5865f2; }
.ddc-avatar svg { display: block; }
`;
export function installDiscordStyles() {
if (typeof document === 'undefined') return () => {};
const existing = document.querySelector(`style[data-plugin-css="${DISCORD_STYLE_ID}"]`);
if (existing) return () => {};
const style = document.createElement('style');
style.dataset.plugin = 'dsh-im-ops';
style.dataset.pluginCss = DISCORD_STYLE_ID;
style.textContent = CSS;
document.head.appendChild(style);
return () => style.remove();
}