HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /home/karalev/www/wp-content/plugins/media/src/ToolStart.vue
<template>
  <div>
    <div class="disable-media-pages-tool__title-container">
      <h2 class="disable-media-pages-tool__title">{{ title }}</h2>
    </div>
    <div class="disable-media-pages-tool__card">
      <div class="disable-media-pages-tool__subtitle">
        {{subtitle}}
      </div>
      <div class="disable-media-pages-tool__description">
        <p>
          {{ description }}
        </p>
      </div>
      <p>
        <button class="button button-primary" v-on:click="sendEvent">{{ buttonText }}</button>
      </p>
    </div>
  </div>
</template>

<script>
import {sprintf} from 'sprintf-js';

export default {
  props: ['title', 'description', 'button-text', 'event-name', 'subtitle'],
  data: function () {
    return {
      i18n: window.disable_media_pages.i18n,
    }
  },
  computed: {},
  methods: {
    sprintf(...args) {
      return sprintf(...args)
    },
    sendEvent() {
      this.$root.$emit(this.eventName);
    }
  },
}
</script>