diff --git a/public_html/pages/component.php b/public_html/pages/component.php
index 71ecbfa5b9e9b9c089983ba9d58051fb8623db0f..a7792dab72ddd06826587b86a5d001803a6d51a8 100644
--- a/public_html/pages/component.php
+++ b/public_html/pages/component.php
@@ -47,6 +47,13 @@ $aPresets=[
         'regular'=>'regular',
         'large'=>'large'
     ],
+    'size'=>[
+        ''=>'no value',
+        'lg'=>'',
+        'sm'=>'',
+        'xs'=>'',
+        'flat'=>'',
+    ],
     // for keys: dismissable
     'yesno'=>[
         ''=>'no value', 
@@ -89,6 +96,18 @@ $aComponents=[
         ]
     ],
     // ------------------------------------------------------------
+    'button'=>[
+        'label'=>'Button',
+        'description'=>'Buttons',
+        'method'=>'getButton',
+
+        'params'=>[
+            'type'        => ['select'=>$aPresets['type'],     'default'=>'primary'],
+            'size'        => ['select'=>$aPresets['size'],     'default'=>''],
+            'text'        => ['default'=>'Click me'],
+        ]
+    ],
+    // ------------------------------------------------------------
     'infobox'=>[
         'label'=>'Infobox',
         'description'=>'',