Yuki Takei 2 лет назад
Родитель
Сommit
8f5aa0e640

+ 33 - 3
packages/editor/src/components/CodeMirrorEditor/Toolbar/AttachmentsDropup.tsx

@@ -1,7 +1,37 @@
+import {
+  UncontrolledDropdown,
+  DropdownToggle,
+  DropdownMenu,
+  DropdownItem,
+} from 'reactstrap';
+
 export const AttachmentsDropup = (): JSX.Element => {
   return (
-    <button type="button" className="btn btn-light btn-toolbar-button rounded-circle">
-      <span className="material-icons text-secondary fs-6">add</span>
-    </button>
+    <>
+      <UncontrolledDropdown direction="up" className="lh-1">
+        <DropdownToggle className="btn-toolbar-button rounded-circle">
+          <span className="material-icons fs-6">add</span>
+        </DropdownToggle>
+        <DropdownMenu>
+          <DropdownItem className="d-flex gap-1 align-items-center" header>
+            <span className="material-icons-outlined fs-5">add_circle_outline</span>
+            Attachments
+          </DropdownItem>
+          <DropdownItem divider />
+          <DropdownItem className="d-flex gap-1 align-items-center">
+            <span className="material-icons-outlined fs-5">attach_file</span>
+            Files
+          </DropdownItem>
+          <DropdownItem className="d-flex gap-1 align-items-center">
+            <span className="material-icons-outlined fs-5">image</span>
+            Images
+          </DropdownItem>
+          <DropdownItem className="d-flex gap-1 align-items-center">
+            <span className="material-icons-outlined fs-5">link</span>
+            Link
+          </DropdownItem>
+        </DropdownMenu>
+      </UncontrolledDropdown>
+    </>
   );
 };