feat(ThemePreview): update to follow blob format

This commit is contained in:
SethBurkart123
2024-10-05 20:17:31 +10:00
parent 33e34a0552
commit 818ff48a0d
7 changed files with 86 additions and 91 deletions
-12
View File
@@ -1,17 +1,5 @@
import { base64toblobURL } from '@/seqta/utils/imageConversions';
export const imageData: Record<string, { url: string; variableName: string }> = {};
export const UpdateImageData = (image: { id: string; base64: string }) => {
const { id, base64 } = image;
if (imageData[id]) {
imageData[id].url = base64toblobURL(base64);
const { variableName } = imageData[id];
document.documentElement.style.setProperty('--' + variableName, `url(${imageData[id].url})`);
}
};
export function applyCustomCSS(customCSS: string) {
let styleElement = document.getElementById('custom-theme');
if (!styleElement) {