Sha256: 325f3cd726406c9386cfcdd92fdd8a059c51671730e5ee6f769cabaeb603a43f

Contents?: true

Size: 560 Bytes

Versions: 8

Compression:

Stored size: 560 Bytes

Contents

<template>
  <div>
    <uikit-text-input
      :label="$t(`linkPicker.email.input.label`)"
      name="email"
      v-model="emailInput"
    />
  </div>
</template>

<script>
export default {
  name: 'LinkEmailPicker',
  props: {
    currentLink: { type: Object, default: undefined },
  },
  computed: {
    emailInput: {
      get() {
        return this.currentLink.email
      },
      set(email) {
        this.$emit('change', {
          ...this.currentLink,
          email,
          href: `mailto:${email}`,
        })
      },
    },
  },
}
</script>

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
maglevcms-1.8.0 app/frontend/editor/components/link-picker/email.vue
maglevcms-1.7.3 app/frontend/editor/components/link-picker/email.vue
maglevcms-1.7.2 app/frontend/editor/components/link-picker/email.vue
maglevcms-1.7.1 app/frontend/editor/components/link-picker/email.vue
maglevcms-1.7.0 app/frontend/editor/components/link-picker/email.vue
maglevcms-1.6.1 app/frontend/editor/components/link-picker/email.vue
maglevcms-1.6.0 app/frontend/editor/components/link-picker/email.vue
maglevcms-1.5.1 app/frontend/editor/components/link-picker/email.vue