diff --git a/src/containers/AddPostForm.jsx b/src/containers/AddPostForm.jsx
index af2996feeba7f50401c398af4d2871d784dc1480..d9c811717575b784fad5ea3c4cbf3e1e937d6a48 100644
--- a/src/containers/AddPostForm.jsx
+++ b/src/containers/AddPostForm.jsx
@@ -1,7 +1,7 @@
 import React, { useState } from "react";
 
 import { addPost, addProposal } from "actions/posts";
-import { DropdownButton, DropdownButtonItem } from "components/dropdown-button";
+import Button from "components/Button";
 import ErrorMessage from "components/ErrorMessage";
 import MarkdownEditor from "components/mde/MarkdownEditor";
 import { useActionState } from "hooks";
@@ -39,17 +39,6 @@ const AddPostForm = ({ className }) => {
     }
   };
 
-  const setTypePost = (evt) => {
-    evt.preventDefault();
-    evt.stopPropagation();
-    setType("post");
-  };
-  const setTypeProposal = (evt) => {
-    evt.preventDefault();
-    evt.stopPropagation();
-    setType("procedure-proposal");
-  };
-
   return (
     <div className={className}>
       {addingPostError && (
@@ -62,6 +51,29 @@ const AddPostForm = ({ className }) => {
           Při přidávání příspěvku došlo k problému: {addingProposalError}.
         </ErrorMessage>
       )}
+
+      <div className="form-field" onChange={(evt) => setType(evt.target.value)}>
+        <div className="form-field__wrapper">
+          <div className="radio form-field__control">
+            <label>
+              <input type="radio" name="type" value="post" defaultChecked />
+              <span>
+                Přidat <strong>běžný příspěvek</strong>
+              </span>
+            </label>
+          </div>
+
+          <div className="radio form-field__control">
+            <label>
+              <input type="radio" name="type" value="procedure-proposal" />
+              <span>
+                Přidat <strong>návrh postupu</strong>
+              </span>
+            </label>
+          </div>
+        </div>
+      </div>
+
       <MarkdownEditor
         value={text}
         onChange={onTextInput}
@@ -79,30 +91,16 @@ const AddPostForm = ({ className }) => {
       />
 
       <div className="space-x-4">
-        <DropdownButton
+        <Button
           onClick={onAdd}
           disabled={addingPost || addingProposal}
           loading={addingPost || addingProposal}
           fullwidth
-          items={
-            <>
-              {type === "post" && (
-                <DropdownButtonItem onClick={setTypeProposal}>
-                  Navrhnout postup
-                </DropdownButtonItem>
-              )}
-              {type === "procedure-proposal" && (
-                <DropdownButtonItem onClick={setTypePost}>
-                  Přidat příspěvek
-                </DropdownButtonItem>
-              )}
-            </>
-          }
           hoverActive
         >
           {type === "post" && "Přidat příspěvek"}
           {type === "procedure-proposal" && "Navrhnout postup"}
-        </DropdownButton>
+        </Button>
 
         <span className="text-sm text-grey-200 hidden lg:inline">
           Pro pokročilejší formátování můžete používat{" "}