|
|
@@ -36,9 +36,24 @@ const show = computed({
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
|
- <NModal v-model:show="show" :auto-focus="false" preset="card" style="width: 90%; max-width: 640px">
|
|
|
+ <NModal
|
|
|
+ class="!rounded-xl"
|
|
|
+ v-model:show="show"
|
|
|
+ :auto-focus="false"
|
|
|
+ preset="card"
|
|
|
+ style="width: 90%; max-width: 640px"
|
|
|
+ >
|
|
|
+ <template #header>
|
|
|
+ <div class="flex items-center">
|
|
|
+ <SvgIcon class="text-lg" icon="ri:file-user-line" />
|
|
|
+ <span class="ml-2">{{ $t('setting.general') }}</span>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
<div>
|
|
|
- <NTabs v-model:value="active" type="line" animated>
|
|
|
+ <div class="min-h-[100px]">
|
|
|
+ <General />
|
|
|
+ </div>
|
|
|
+ <!-- <NTabs v-model:value="active" type="line" animated>
|
|
|
<NTabPane name="General" tab="General">
|
|
|
<template #tab>
|
|
|
<SvgIcon class="text-lg" icon="ri:file-user-line" />
|
|
|
@@ -48,7 +63,7 @@ const show = computed({
|
|
|
<General />
|
|
|
</div>
|
|
|
</NTabPane>
|
|
|
- <!-- <NTabPane v-if="isChatGPTAPI" name="Advanced" tab="Advanced">
|
|
|
+ <NTabPane v-if="isChatGPTAPI" name="Advanced" tab="Advanced">
|
|
|
<template #tab>
|
|
|
<SvgIcon class="text-lg" icon="ri:equalizer-line" />
|
|
|
<span class="ml-2">{{ $t('setting.advanced') }}</span>
|
|
|
@@ -56,15 +71,15 @@ const show = computed({
|
|
|
<div class="min-h-[100px]">
|
|
|
<Advanced />
|
|
|
</div>
|
|
|
- </NTabPane> -->
|
|
|
- <!-- <NTabPane name="Config" tab="Config">
|
|
|
+ </NTabPane>
|
|
|
+ <NTabPane name="Config" tab="Config">
|
|
|
<template #tab>
|
|
|
<SvgIcon class="text-lg" icon="ri:list-settings-line" />
|
|
|
<span class="ml-2">{{ $t('setting.config') }}</span>
|
|
|
</template>
|
|
|
<About />
|
|
|
- </NTabPane> -->
|
|
|
- </NTabs>
|
|
|
+ </NTabPane>
|
|
|
+ </NTabs>-->
|
|
|
</div>
|
|
|
</NModal>
|
|
|
</template>
|