'use strict';

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

var normalText = require('./normalText-7b937f11.js');
var TsRatings = require('./TsRatings.js');
var TsAvatar = require('./TsAvatar.js');
var paragraphText = require('./paragraphText-6f209f78.js');
var vue = require('vue');
require('./TsIcon.js');
require('./TsImageLoader.js');

var script = {
    components: {
        TsNormalText: normalText.script,
        TsRatings: TsRatings["default"],
        TsAvatar: TsAvatar["default"],
        TsParagraphText: paragraphText.script,
    },
    props: {},
    name: "TsReviewCard",
};

const _hoisted_1 = { class: "w-full items-start flex flex-col mdlg:!py-5 mdlg:!px-5 px-2 py-2 space-y-2 border-[1px] border-gray-200 rounded" };
const _hoisted_2 = { class: "flex flex-row items-center space-x-2" };
const _hoisted_3 = { class: "flex flex-col space-y-[1px]" };
const _hoisted_4 = { class: "flex flex-row items-center space-x-2" };
const _hoisted_5 = /*#__PURE__*/vue.createTextVNode(" Amanda Johnsons ");
const _hoisted_6 = /*#__PURE__*/vue.createElementVNode("span", { class: "h-[4px] w-[4px] bg-paragraphTextLight rounded-full" }, null, -1 /* HOISTED */);
const _hoisted_7 = /*#__PURE__*/vue.createTextVNode(" 2h ");
const _hoisted_8 = /*#__PURE__*/vue.createTextVNode(" My son got a 95% on his chem final thanks to Steven! Thank you!!!!! ");

function render(_ctx, _cache, $props, $setup, $data, $options) {
  const _component_ts_avatar = vue.resolveComponent("ts-avatar");
  const _component_ts_normal_text = vue.resolveComponent("ts-normal-text");
  const _component_ts_ratings = vue.resolveComponent("ts-ratings");
  const _component_ts_paragraph_text = vue.resolveComponent("ts-paragraph-text");

  return (vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [
    vue.createElementVNode("div", _hoisted_2, [
      vue.createVNode(_component_ts_avatar, {
        photoUrl: '/images/review_img.png',
        size: '33'
      }, null, 8 /* PROPS */, ["photoUrl"]),
      vue.createElementVNode("div", _hoisted_3, [
        vue.createElementVNode("div", _hoisted_4, [
          vue.createVNode(_component_ts_normal_text, { color: 'text-paragraphTextLight' }, {
            default: vue.withCtx(() => [
              _hoisted_5
            ]),
            _: 1 /* STABLE */
          }),
          _hoisted_6,
          vue.createVNode(_component_ts_normal_text, { color: 'text-paragraphTextLight' }, {
            default: vue.withCtx(() => [
              _hoisted_7
            ]),
            _: 1 /* STABLE */
          })
        ]),
        vue.createVNode(_component_ts_ratings)
      ])
    ]),
    vue.createVNode(_component_ts_paragraph_text, { customClass: 'text-left' }, {
      default: vue.withCtx(() => [
        _hoisted_8
      ]),
      _: 1 /* STABLE */
    })
  ]))
}

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

exports["default"] = script;
