diff --git a/src/components/molecules/ActionSettings.tsx b/src/components/molecules/ActionSettings.tsx
new file mode 100644
index 00000000..816c3e76
--- /dev/null
+++ b/src/components/molecules/ActionSettings.tsx
@@ -0,0 +1,79 @@
+import React, { useRef } from 'react';
+import styled from "styled-components";
+import { Button } from "@mui/material";
+import { ActionDescription } from "../organisms/RightSidePanel";
+import * as Settings from "./action-settings";
+import { useSocketStore } from "../../context/socket";
+
+interface ActionSettingsProps {
+ action: string;
+}
+
+export const ActionSettings = ({ action }: ActionSettingsProps) => {
+
+ const settingsRef = useRef<{ getSettings: () => object }>(null);
+ const { socket } = useSocketStore();
+
+ const DisplaySettings = () => {
+ switch (action) {
+ case "screenshot":
+ return