diff --git a/src/components/color_input/color_input.vue b/src/components/color_input/color_input.vue index a09325a80..31dfa23ef 100644 --- a/src/components/color_input/color_input.vue +++ b/src/components/color_input/color_input.vue @@ -130,7 +130,7 @@ export default { return this.modelValue === 'transparent' }, computedColor () { - return this.modelValue && (this.modelValue.startsWith('--') || this.modelValue.startsWith('$')) + return this.modelValue && this.modelValue.startsWith('--') } }, methods: { diff --git a/src/components/component_preview/component_preview.vue b/src/components/component_preview/component_preview.vue index 3643703a6..e34a6f3cb 100644 --- a/src/components/component_preview/component_preview.vue +++ b/src/components/component_preview/component_preview.vue @@ -39,7 +39,7 @@ :class="previewClass" :style="previewStyle" > - {{ $t('settings.style.themes3.editor.test_string') }} + TEST import ColorInput from 'src/components/color_input/color_input.vue' import { - newImporter, + // newImporter, newExporter } from 'src/services/export_import/export_import.js' @@ -46,23 +46,23 @@ library.add( const props = defineProps(['modelValue']) const emit = defineEmits(['update:modelValue']) const paletteExporter = newExporter({ - filename: 'pleroma_palette', - extension: 'json', + filename: 'pleroma.palette.json', getExportedObject: () => props.modelValue }) -const paletteImporter = newImporter({ - accept: '.json', - onImport (parsed, filename) { - emit('update:modelValue', parsed) - } -}) +/* + const themeImporter = newImporter({ + validator: importValidator, + onImport, + onImportFailure, + }) +*/ const exportPalette = () => { paletteExporter.exportData() } const importPalette = () => { - paletteImporter.importData() + // TODO } const paletteKeys = [ diff --git a/src/components/select/select.vue b/src/components/select/select.vue index 2214959f6..0fb6fcc0e 100644 --- a/src/components/select/select.vue +++ b/src/components/select/select.vue @@ -49,7 +49,6 @@ label.Select { option { background-color: transparent; - &:checked, &.-active { color: var(--selectionText); background-color: var(--selectionBackground); diff --git a/src/components/settings_modal/helpers/setting.js b/src/components/settings_modal/helpers/setting.js index 2dc9653ea..6c5dd76e3 100644 --- a/src/components/settings_modal/helpers/setting.js +++ b/src/components/settings_modal/helpers/setting.js @@ -170,7 +170,7 @@ export default { }, configSink () { if (this.path == null) { - return (k, v) => this.$emit('update:modelValue', v) + return (k, v) => this.$emit('modelValue:update', v) } switch (this.realSource) { case 'profile': diff --git a/src/components/settings_modal/helpers/string_setting.vue b/src/components/settings_modal/helpers/string_setting.vue index d0c70b150..fbea0b508 100644 --- a/src/components/settings_modal/helpers/string_setting.vue +++ b/src/components/settings_modal/helpers/string_setting.vue @@ -5,7 +5,6 @@ >