mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-27 18:24:11 +00:00
34 lines
736 B
Vue
34 lines
736 B
Vue
<template>
|
|
<div class="setting-group">
|
|
<Divider v-if="divider" />
|
|
<h3>
|
|
{{
|
|
$t(`settingsCategories.${normalizeI18nKey(group.label)}`, group.label)
|
|
}}
|
|
</h3>
|
|
<div
|
|
v-for="setting in group.settings"
|
|
:key="setting.id"
|
|
class="setting-item mb-4"
|
|
>
|
|
<SettingItem :setting="setting" />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import Divider from 'primevue/divider'
|
|
|
|
import SettingItem from '@/components/dialog/content/setting/SettingItem.vue'
|
|
import { SettingParams } from '@/types/settingTypes'
|
|
import { normalizeI18nKey } from '@/utils/formatUtil'
|
|
|
|
defineProps<{
|
|
group: {
|
|
label: string
|
|
settings: SettingParams[]
|
|
}
|
|
divider?: boolean
|
|
}>()
|
|
</script>
|