feat(ui): update preset template description for clarity

This commit is contained in:
Jason
2025-08-26 15:12:27 +08:00
parent 6d26115368
commit 374649750b

View File

@@ -184,21 +184,28 @@ const ProviderForm: React.FC<ProviderFormProps> = ({
// 支持按下 ESC 关闭弹窗
useEffect(() => {
const onKeyDown = (e: KeyboardEvent) => {
if (e.key === 'Escape') {
if (e.key === "Escape") {
e.preventDefault();
onClose();
}
};
window.addEventListener('keydown', onKeyDown);
return () => window.removeEventListener('keydown', onKeyDown);
window.addEventListener("keydown", onKeyDown);
return () => window.removeEventListener("keydown", onKeyDown);
}, [onClose]);
return (
<div className="modal-overlay" onMouseDown={(e) => { if (e.target === e.currentTarget) onClose(); }}>
<div
className="modal-overlay"
onMouseDown={(e) => {
if (e.target === e.currentTarget) onClose();
}}
>
<div className="modal-content">
<div className="modal-titlebar">
<div className="modal-spacer" />
<div className="modal-title" title={title}>{title}</div>
<div className="modal-title" title={title}>
{title}
</div>
<button
type="button"
className="modal-close-btn"
@@ -216,7 +223,7 @@ const ProviderForm: React.FC<ProviderFormProps> = ({
{showPresets && (
<div className="presets">
<label></label>
<label> key</label>
<div className="preset-buttons">
{providerPresets.map((preset, index) => (
<button
@@ -277,7 +284,9 @@ const ProviderForm: React.FC<ProviderFormProps> = ({
<div className="form-group">
<div className="label-with-checkbox">
<label htmlFor="settingsConfig">Claude Code (JSON) *</label>
<label htmlFor="settingsConfig">
Claude Code (JSON) *
</label>
<label className="checkbox-label">
<input
type="checkbox"
@@ -306,7 +315,6 @@ const ProviderForm: React.FC<ProviderFormProps> = ({
Claude Code settings.json
</small>
</div>
</div>
<div className="modal-footer">
@@ -317,7 +325,6 @@ const ProviderForm: React.FC<ProviderFormProps> = ({
{submitText}
</button>
</div>
</form>
</div>
</div>