Skip to content

Commit fc2134b

Browse files
committed
✨ UserConfig支持TextArea
1 parent 1398e59 commit fc2134b

File tree

3 files changed

+83
-80
lines changed

3 files changed

+83
-80
lines changed

package-lock.json

Lines changed: 72 additions & 79 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/repo/scripts.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ export type ConfigType =
3131
| "checkbox"
3232
| "select"
3333
| "mult-select"
34-
| "number";
34+
| "number"
35+
| "textarea"
36+
| "time";
3537

3638
export interface Config {
3739
[key: string]: any;

src/pages/components/UserConfigPanel/index.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,14 @@ const UserConfigPanel: React.FC<{
171171
))}
172172
</Select>
173173
);
174+
case "textarea":
175+
return (
176+
<Input.TextArea
177+
placeholder={item.description}
178+
maxLength={item.max}
179+
showWordLimit
180+
/>
181+
);
174182
default:
175183
return null;
176184
}

0 commit comments

Comments
 (0)