jsx-slack
Version:
Build JSON object for Slack Block Kit surfaces from JSX
2 lines (1 loc) • 435 B
JavaScript
import{createComponent as d}from"../../jsx-internals.mjs";import{mrkdwnForOption as c,mrkdwn as a}from"./Mrkdwn.mjs";const r=Symbol("jsx-slack-radio-button-checked"),m=d("RadioButton",({children:i,checked:o,description:e,value:n})=>{const t={...c(i),value:n};return e!==void 0&&(t.description=a(e,{verbatim:t.text.verbatim})),o!==void 0&&Object.defineProperty(t,r,{value:o}),t});export{m as RadioButton,r as radioButtonCheckedSymbol};