How to develop custom card types
masterA custom card type is a function that returns a map containing lifecycle hooks. You can create wrappers around existing card types (like React) to add custom behavior, such as timers or toolbars.
To support alignment in custom cards, wrap your definition with ct.util/positioned-card.
(defn react-timed-card [state-atom component]
{::wsm/init #(react-timed-card-init % state-atom component)})