in example/src/theme-builder/theme-builder.ts [74:102]
First select (No Unit) option for the unit and then you can type any string into the value field.
And you can use custom properties as usual like <b>var(--mynah-sizing-1)</b> and the sizing values goes from <b>1 to 18</b>.
</p>
`
);
this.fillInputWrapper();
const uploadThemeConfigFilePicker = document.createElement('input');
uploadThemeConfigFilePicker.setAttribute('type', 'file');
uploadThemeConfigFilePicker.setAttribute('accept', '.mynahuitc');
uploadThemeConfigFilePicker.classList.add('hidden');
uploadThemeConfigFilePicker.classList.add('config-operation');
uploadThemeConfigFilePicker.classList.add('fill-state-always');
uploadThemeConfigFilePicker.addEventListener('change', async () => {
const file = uploadThemeConfigFilePicker.files?.item(0);
if (file) {
const text = await file.text();
try {
this.currentConfig = JSON.parse(text);
this.inputsWrapper.innerHTML = '';
this.fillInputWrapper();
this.buildCssValues();
uploadThemeConfigFilePicker.value = '';
} catch (err) {
console.warn("Coudln't read the JSON content");
}
}
});