@@ -4,9 +4,9 @@ import { Component, createMemo, createSignal, For, onMount, Show } from 'solid-j
44import Button from '../../shared/Button'
55import Modal , { ConfirmModal } from '../../shared/Modal'
66import PageHeader from '../../shared/PageHeader'
7- import { defaultPresets , presetValidator } from '../../../common/presets'
8- import { exportPreset , presetStore , settingStore , toastStore } from '../../store'
9- import { getUsableServices , setComponentPageTitle } from '../../shared/util'
7+ import { presetValidator } from '../../../common/presets'
8+ import { exportPreset , presetStore , toastStore } from '../../store'
9+ import { setComponentPageTitle } from '../../shared/util'
1010import { getServiceName , sortByLabel } from '/web/shared/adapter'
1111import FileInput , { FileInputResult , getFileAsString } from '/web/shared/FileInput'
1212import { validateBody } from '/common/valid'
@@ -21,19 +21,6 @@ const PresetList: Component = () => {
2121 . map ( ( pre ) => ( { ...pre , label : `[${ getServiceName ( pre . service ) } ] ${ pre . name } ` } ) )
2222 . sort ( sortByLabel ) ,
2323 } ) )
24- const cfg = settingStore ( ( s ) => s . config )
25-
26- const useableServices = createMemo ( ( ) => getUsableServices ( ) )
27-
28- const defaults = Object . entries ( defaultPresets )
29- . filter ( ( [ _ , pre ] ) => {
30- if ( ! cfg . adapters . includes ( pre . service ) ) return false
31- if ( ! useableServices ( ) . includes ( pre . service ) ) return false
32- if ( pre . service !== 'agnaistic' ) return true
33- return cfg . subs . length > 0
34- } )
35- . map ( ( [ id , cfg ] ) => ( { ...cfg , label : `[${ cfg . service } ] ${ cfg . name } ` , _id : id } ) )
36- . sort ( sortByLabel )
3724
3825 const [ deleting , setDeleting ] = createSignal < string > ( )
3926 const [ importing , setImporting ] = createSignal ( false )
@@ -60,7 +47,7 @@ const PresetList: Component = () => {
6047
6148 return (
6249 < Page >
63- < PageHeader title = "Generation Presets" />
50+ < PageHeader title = "Presets" />
6451 < div class = "flex justify-between" >
6552 < div >
6653 < TextInput placeholder = "Filter..." onChange = { ( ev ) => setFilter ( ev . currentTarget . value ) } />
@@ -78,10 +65,19 @@ const PresetList: Component = () => {
7865 </ div >
7966 </ div >
8067
68+ { /* <div class="flex gap-2 pb-1">
69+ <Button size="sm" schema="clear" class="icon-button">
70+ <Sliders size={20} />
71+ </Button>
72+ <Button size="sm" schema="clear" class="icon-button">
73+ <Image size={20} />
74+ </Button>
75+ </div> */ }
76+
8177 < div class = "flex flex-col items-center gap-2" >
8278 < For each = { presets ( ) } >
8379 { ( preset ) => (
84- < div class = "bg-800 flex w-full items-center gap-2 rounded-xl py-1 hover:bg-[var(--bg-600)]" >
80+ < div class = "bg-800 flex w-full items-center gap-1 rounded-xl py-1 hover:bg-[var(--bg-600)]" >
8581 < A href = { `/presets/${ preset . _id } ` } class = " flex w-full" >
8682 < div class = "ml-4 flex w-full flex-col items-start" >
8783 < div >
@@ -119,26 +115,6 @@ const PresetList: Component = () => {
119115 </ div >
120116 ) }
121117 </ For >
122-
123- < div > Built-in Presets</ div >
124- < For each = { defaults } >
125- { ( preset ) => (
126- < div class = "flex w-full items-center gap-2" >
127- < A
128- href = { `/presets/new?preset=${ preset . _id } ` }
129- class = "bg-800 flex w-full gap-2 rounded-xl hover:bg-[var(--bg-600)]"
130- >
131- < div class = "x ml-4 flex w-full flex-col items-start" >
132- { ' ' }
133- < div class = "text-md" > { preset . name } </ div >
134- < div class = "mr-1 text-xs italic text-[var(--text-600)]" >
135- { getServiceName ( preset . service ) }
136- </ div >
137- </ div >
138- </ A >
139- </ div >
140- ) }
141- </ For >
142118 </ div >
143119
144120 < Show when = { importing ( ) } >
0 commit comments