Skip to content

Commit

Permalink
Merge pull request #25 from hexart/fix/white-theme
Browse files Browse the repository at this point in the history
fix: optimize white theme
  • Loading branch information
linshenkx authored Mar 8, 2025
2 parents 362ec32 + 5d23011 commit a0b20dd
Show file tree
Hide file tree
Showing 10 changed files with 147 additions and 120 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,4 @@ dist-ssr

.vscode
.vercel
*.code-workspace
13 changes: 13 additions & 0 deletions jsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@prompt-optimizer/core/*": ["packages/core/src/*"],
"@prompt-optimizer/ui/*": ["packages/ui/src/*"],
"@prompt-optimizer/web/*": ["packages/web/src/*"],
"@prompt-optimizer/extension/*": ["packages/extension/src/*"]
}
},
"include": ["packages/*/src"],
"exclude": ["node_modules", "**/node_modules", "**/dist"]
}
2 changes: 1 addition & 1 deletion packages/ui/src/components/InputPanel.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<textarea
:value="modelValue"
@input="$emit('update:modelValue', $event.target.value)"
class="w-full px-4 py-3 theme-input resize-none"
class="w-full theme-input resize-none"
:placeholder="placeholder"
rows="4"
></textarea>
Expand Down
4 changes: 2 additions & 2 deletions packages/ui/src/components/Modal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@
<slot name="footer">
<button
@click="$emit('update:modelValue', false)"
class="theme-button-text px-4 py-2 text-sm"
class="theme-button-secondary"
>
取消
</button>
<button
@click="$emit('confirm')"
class="theme-button-primary px-4 py-2 text-sm"
class="theme-button-primary"
>
确认
</button>
Expand Down
6 changes: 3 additions & 3 deletions packages/ui/src/components/ModelSelect.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
>
<div class="flex items-center justify-between">
<div class="flex items-center space-x-2">
<span v-if="modelValue && getSelectedModel && getSelectedModel.enabled" class="theme-text">
<span v-if="modelValue && getSelectedModel && getSelectedModel.enabled" class="theme-text text-sm">
{{ getSelectedModel.name }}
</span>
<span v-else class="theme-placeholder">
{{ !enabledModels.length ? '请配置模型' : '请选择模型' }}
</span>
</div>
<span class="theme-text">
<span class="theme-text text-sm">
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd" />
</svg>
Expand Down Expand Up @@ -43,7 +43,7 @@
]"
>
<div class="flex items-center justify-between">
<span>{{ model.name }}</span>
<span class="theme-text text-sm">{{ model.name }}</span>
</div>
</div>
</div>
Expand Down
14 changes: 7 additions & 7 deletions packages/ui/src/components/PromptPanel.vue
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
class="px-2 py-1 text-xs rounded transition-colors"
:class="[
currentVersionId === version.id
? 'bg-purple-600/30 text-purple-300 dark:bg-purple-700/40 dark:text-purple-200 font-medium'
: 'text-white/50 hover:text-white/70 dark:text-white/40 dark:hover:text-white/60'
? 'font-medium theme-prompt-version-selected'
: 'theme-prompt-version-unselected'
]"
>
V{{ version.version }}
Expand Down Expand Up @@ -63,7 +63,7 @@

<div class="space-y-4">
<div>
<h4 class="text-sm font-medium text-white/90 dark:text-white/80 mb-2">{{ templateSelectText }}</h4>
<h4 class="theme-label mb-2">{{ templateSelectText }}</h4>
<TemplateSelect
:modelValue="selectedIterateTemplate"
@update:modelValue="$emit('update:selectedIterateTemplate', $event)"
Expand All @@ -73,10 +73,10 @@
</div>

<div>
<h4 class="text-sm font-medium text-white/90 dark:text-white/80 mb-2">请输入需要优化的方向:</h4>
<h4 class="theme-label mb-2">请输入需要优化的方向:</h4>
<textarea
v-model="iterateInput"
class="w-full bg-black/30 dark:bg-gray-900/80 border-none rounded-lg p-3 text-white/90 dark:text-white/80 placeholder-gray-400 dark:placeholder-gray-500 text-sm resize-none focus:ring-2 focus:ring-purple-500/50 dark:focus:ring-purple-600/50 transition-colors duration-300"
class="w-full theme-input resize-none"
placeholder="例如:使提示词更简洁、增加特定功能描述等..."
rows="3"
></textarea>
Expand All @@ -86,13 +86,13 @@
<template #footer>
<button
@click="cancelIterate"
class="px-4 py-2 text-sm text-white/70 hover:text-white/90 dark:text-white/60 dark:hover:text-white/80 transition-colors"
class="theme-button-secondary"
>
取消
</button>
<button
@click="submitIterate"
class="px-4 py-2 text-sm bg-purple-600 hover:bg-purple-500 dark:bg-purple-700 dark:hover:bg-purple-600 text-white rounded-lg transition-colors disabled:opacity-50 disabled:cursor-not-allowed"
class="theme-button-primary disabled:opacity-50 disabled:cursor-not-allowed"
:disabled="!iterateInput.trim() || isIterating"
>
{{ isIterating ? '优化中...' : '确认优化' }}
Expand Down
2 changes: 1 addition & 1 deletion packages/ui/src/components/TemplateManager.vue
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
</h3>
<button
@click="showAddForm = true"
class="theme-manager-button-primary"
class="theme-manager-button-secondary"
>
添加提示词
</button>
Expand Down
Loading

0 comments on commit a0b20dd

Please sign in to comment.