(defcomp (&key attr description exists href) (tr (~tw :tokens "border-b border-stone-100") (td (~tw :tokens "px-3 py-2 font-mono text-sm whitespace-nowrap") (if href (a :href href :sx-get href :sx-target "#sx-content" :sx-select "#sx-content" :sx-swap "outerHTML" :sx-push-url "true" (~tw :tokens "text-violet-700 hover:text-violet-900 underline") attr) (span (~tw :tokens "text-violet-700") attr))) (td (~tw :tokens "px-3 py-2 text-stone-700 text-sm") description) (td (~tw :tokens "px-3 py-2 text-center") (if exists (span (~tw :tokens "text-emerald-600 text-sm") "yes") (span (~tw :tokens "text-stone-400 text-sm italic") "not yet")))))