diff --git a/apps/st/src/components/button/AddArticleButton.tsx b/apps/st/src/components/button/AddArticleButton.tsx
new file mode 100644
index 000000000..b1bb3252f
--- /dev/null
+++ b/apps/st/src/components/button/AddArticleButton.tsx
@@ -0,0 +1,16 @@
+import { Button } from "@common/components";
+
+interface AddArticleButtonProps {
+ addArticleFunc: () => void;
+}
+
+const AddArticleButton = ({ addArticleFunc }: AddArticleButtonProps) => {
+ return (
+
+ );
+};
+
+export default AddArticleButton;
\ No newline at end of file
diff --git a/apps/st/src/components/button/DeleteArticleButton.tsx b/apps/st/src/components/button/DeleteArticleButton.tsx
new file mode 100644
index 000000000..4a2e3bbd6
--- /dev/null
+++ b/apps/st/src/components/button/DeleteArticleButton.tsx
@@ -0,0 +1,16 @@
+import { Button } from "@common/components";
+
+interface DeleteArticleButtonProps {
+ DeleteArticleFunc: () => void;
+}
+
+const DeleteArticleButton = ({ DeleteArticleFunc }: DeleteArticleButtonProps) => {
+ return (
+
+ );
+};
+
+export default DeleteArticleButton;
\ No newline at end of file
diff --git a/apps/st/src/components/button/UpdateOperateDataButton.tsx b/apps/st/src/components/button/UpdateOperateDataButton.tsx
new file mode 100644
index 000000000..ee239f674
--- /dev/null
+++ b/apps/st/src/components/button/UpdateOperateDataButton.tsx
@@ -0,0 +1,16 @@
+import { Button } from "@common/components";
+
+interface UpdateOperateDataButtonProps {
+ UpdateOperateDataButtonFunc: () => void;
+}
+
+const UpdateOperateDataButton = ({ UpdateOperateDataButtonFunc }: UpdateOperateDataButtonProps) => {
+ return (
+
+ );
+};
+
+export default UpdateOperateDataButton;
\ No newline at end of file