'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var headerText = require('./headerText-2eeecf55.js');
var normalText = require('./normalText-7b937f11.js');
var TsIcon = require('./TsIcon.js');
var vue = require('vue');

var script = {
    components: {
        TsHeaderText: headerText.script,
        TsNormalText: normalText.script,
        TsIcon: TsIcon["default"],
    },
    props: {
        bgColor: {
            type: String,
            default: "bg-primaryPurple",
        },
        customClass: {
            type: String,
            default: "col-span-4",
        },
    },
    name: "TsCtaCard",
};

const _hoisted_1 = { class: "flex flex-col space-y-2 items-start" };
const _hoisted_2 = { class: "flex flex-row items-center space-x-2" };

function render(_ctx, _cache, $props, $setup, $data, $options) {
  const _component_ts_header_text = vue.resolveComponent("ts-header-text");
  const _component_ts_icon = vue.resolveComponent("ts-icon");
  const _component_ts_normal_text = vue.resolveComponent("ts-normal-text");

  return (vue.openBlock(), vue.createElementBlock("div", {
    class: vue.normalizeClass(`mdlg:py-6 mdlg:px-6 px-4 py-4 flex flex-col space-y-2 rounded md:items-center items-start justify-center ${$props.bgColor} ${$props.customClass}`)
  }, [
    vue.createElementVNode("div", _hoisted_1, [
      vue.createElementVNode("span", _hoisted_2, [
        vue.createVNode(_component_ts_header_text, {
          size: "base",
          color: "text-white"
        }, {
          default: vue.withCtx(() => [
            vue.renderSlot(_ctx.$slots, "header")
          ]),
          _: 3 /* FORWARDED */
        }),
        vue.createVNode(_component_ts_icon, {
          name: "arrow-right",
          "custom-class": "h-[15px]"
        })
      ]),
      vue.createVNode(_component_ts_normal_text, {
        size: "base",
        color: "text-white",
        "custom-class": "text-left leading-tight"
      }, {
        default: vue.withCtx(() => [
          vue.renderSlot(_ctx.$slots, "content")
        ]),
        _: 3 /* FORWARDED */
      })
    ])
  ], 2 /* CLASS */))
}

script.render = render;
script.__file = "src/components/TsCtaCard/index.vue";

exports["default"] = script;
