File tree Expand file tree Collapse file tree 4 files changed +14
-6
lines changed Expand file tree Collapse file tree 4 files changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -250,10 +250,18 @@ td, th {
250
250
color : # 666 ;
251
251
}
252
252
253
+
254
+ .settings-page {
255
+ display : flex;
256
+ flex-direction : column;
257
+ gap : 20px ;
258
+ height : 100% ;
259
+ }
260
+
253
261
.settings {
262
+ flex-grow : max (1 , 1 );
254
263
outline : none;
255
264
width : 100% ;
256
- min-height : 80vh ;
257
265
resize : none;
258
266
}
259
267
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ export const HelpPage = () => {
21
21
return < div key = { hookName + i } >
22
22
< h3 > { hookName } </ h3 >
23
23
< ul >
24
- { Object . keys ( hooks [ hookName ] ) . map ( ( hook , i ) => < li > { hook }
24
+ { Object . keys ( hooks [ hookName ] ) . map ( ( hook , i ) => < li key = { hook + i } > { hook }
25
25
< ul key = { hookName + hook + i } >
26
26
{ Object . keys ( hooks [ hookName ] [ hook ] ) . map ( ( subHook , i ) => < li key = { i } > { subHook } </ li > ) }
27
27
</ ul >
@@ -46,12 +46,12 @@ export const HelpPage = () => {
46
46
</ div >
47
47
< h2 > < Trans i18nKey = "admin_plugins.installed" /> </ h2 >
48
48
< ul >
49
- { helpData . installedPlugins . map ( ( plugin , i ) => < li key = { i } > { plugin } </ li > ) }
49
+ { helpData . installedPlugins . map ( ( plugin , i ) => < li key = { plugin + i } > { plugin } </ li > ) }
50
50
</ ul >
51
51
52
52
< h2 > < Trans i18nKey = "admin_plugins_info.parts" /> </ h2 >
53
53
< ul >
54
- { helpData . installedParts . map ( ( part , i ) => < li key = { i } > { part } </ li > ) }
54
+ { helpData . installedParts . map ( ( part , i ) => < li key = { part + i } > { part } </ li > ) }
55
55
</ ul >
56
56
57
57
< h2 > < Trans i18nKey = "admin_plugins_info.hooks" /> </ h2 >
Original file line number Diff line number Diff line change @@ -150,7 +150,7 @@ export const HomePage = () => {
150
150
< tbody style = { { overflow : 'auto' } } >
151
151
{ sortedInstalledPlugins . map ( ( plugin , index ) => {
152
152
return < tr key = { index } >
153
- < td > { plugin . name } </ td >
153
+ < td > < a rel = "noopener noreferrer" href = { `https://npmjs.com/ ${ plugin . name } ` } target = "_blank" > { plugin . name } </ a > </ td >
154
154
< td > { plugin . version } </ td >
155
155
< td >
156
156
{
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ export const SettingsPage = ()=>{
8
8
const settingsSocket = useStore ( state => state . settingsSocket )
9
9
const settings = useStore ( state => state . settings )
10
10
11
- return < div >
11
+ return < div className = "settings-page" >
12
12
< h1 > < Trans i18nKey = "admin_settings.current" /> </ h1 >
13
13
< textarea value = { settings } className = "settings" onChange = { v => {
14
14
useStore . getState ( ) . setSettings ( v . target . value )
You can’t perform that action at this time.
0 commit comments