 (defn form-info-table [headers items render-item-fn render-items-key]
   (mui
     (table
-      {:key        "tbl"
-       :selectable true}
+      {:key   "tbl"
+       :style {:tableLayout "auto"
+               :width       "auto"}}
       (form-info-table-header headers)
-      (form-info-table-body headers items render-item-fn render-items-key))))
-
-(defn form-info-table-headless [headers items render-item-fn render-items-key]
+      (form-info-table-body items render-item-fn render-items-key))))
+
+(defn form-info-table-headless [items render-item-fn render-items-key]
   (mui
     (table
-      {:key        "tbl"
-       :selectable false}
-      (form-info-table-body headers items render-item-fn render-items-key))))+      {:key   "tbl"
+       :style {:tableLayout "auto"
+               :width       "auto"}}
+      (form-info-table-body items render-item-fn render-items-key))))
                         render-item-fn
                         render-items-key)))))

;; List selectable component

(defn list-selecttable-header

    (map-indexed
      (fn [index item]
        (table-row
          {:key       (str "tr-" (hash item))
           :style     {:cursor "pointer"}
           :rowNumber index}
          (->> (select-keys* item render-items-key)
