aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/pages/timeline/edit/PlainTextPostEdit.tsx
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-09-14 23:47:16 +0800
committercrupest <crupest@outlook.com>2023-09-14 23:47:16 +0800
commit40b4871c3f7bfe04f332ae7fb687fd7d9ae34734 (patch)
treecba45fa30627a704c2fb5132eff3f936ba1dd54e /FrontEnd/src/pages/timeline/edit/PlainTextPostEdit.tsx
parentc1f79460d57a4daba75bdc34b7b7a3ea2d7254b3 (diff)
downloadtimeline-40b4871c3f7bfe04f332ae7fb687fd7d9ae34734.tar.gz
timeline-40b4871c3f7bfe04f332ae7fb687fd7d9ae34734.tar.bz2
timeline-40b4871c3f7bfe04f332ae7fb687fd7d9ae34734.zip
...
Diffstat (limited to 'FrontEnd/src/pages/timeline/edit/PlainTextPostEdit.tsx')
-rw-r--r--FrontEnd/src/pages/timeline/edit/PlainTextPostEdit.tsx26
1 files changed, 26 insertions, 0 deletions
diff --git a/FrontEnd/src/pages/timeline/edit/PlainTextPostEdit.tsx b/FrontEnd/src/pages/timeline/edit/PlainTextPostEdit.tsx
new file mode 100644
index 00000000..1bea3daf
--- /dev/null
+++ b/FrontEnd/src/pages/timeline/edit/PlainTextPostEdit.tsx
@@ -0,0 +1,26 @@
+import classNames from 'classnames'
+
+interface TimelinePostEditTextProps {
+ text: string;
+ disabled: boolean;
+ onChange: (text: string) => void;
+ className?: string;
+}
+
+export default function TimelinePostEditText(props: TimelinePostEditTextProps) {
+ const { text, disabled, onChange, className } = props;
+
+ return (
+ <div className={classNames("timeline-post-create-edit-container", className)}>
+ <textarea
+ value={text}
+ disabled={disabled}
+ onChange={(event) => {
+ onChange(event.target.value);
+ }}
+ className={classNames("timeline-post-create-edit-text")}
+ />
+ </div>
+ );
+}
+