2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{_ as d}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{o as s,c as a,b as o,t as r,F as i,d as l,f as n}from"./app-CBssobj-.js";const c={name:"SingleChoiceBlock",data(){return{}},methods:{},props:{block:{type:Object},error:{type:Object}}},_={class:"mb-4 sm:mb-8"},m={class:"block mb-3 text-sm font-medium"},u={class:"space-y-2"},f={class:"flex"},b=["name","value","id"],h=["for"],p={key:0,class:"mt-2 text-sm text-gray-500",id:"hs-input-helper-text"},x={class:"text-sm text-red-600 mt-2",id:"hs-validation-name-error-helper"};function k(y,g,e,v,B,C){return s(),a("div",_,[o("label",m,r(e.block.data.title_field),1),o("div",u,[(s(!0),a(i,null,l(e.block.data.columns,t=>(s(),a("div",f,[o("input",{type:"radio",name:e.block.data.name_field,value:t.name_field,class:"shrink-0 mt-0.5 border-gray-200 rounded-full text-blue-600 focus:ring-blue-500 disabled:opacity-50 disabled:pointer-events-none",id:t.name_field+"-id"},null,8,b),o("label",{for:t.name_field+"-id",class:"text-sm text-gray-500 ms-2"},r(t.title_field),9,h)]))),256))]),e.error?n("",!0):(s(),a("p",p,r(e.block.data.description),1)),(s(!0),a(i,null,l(e.error,t=>(s(),a("p",x,r(t),1))),256))])}const F=d(c,[["render",k]]);export{F as default};
|