0.4.2 • Published 5 years ago

@eucalyptusvc/klaviyo-signup-form v0.4.2

Weekly downloads
36
License
UNLICENSED
Repository
github
Last release
5 years ago

@eucalyptusvc/klaviyo-signup-form

code style: prettier

Klaviyo Signup Form Vue component

Setup

Install with yarn:

yarn add @eucalyptusvc/klaviyo-signup-form

Install with npm:

npm install @eucalyptusvc/klaviyo-signup-form

Usage

Basic

<template>
  <section class="awesome">
    <klaviyo-signup-form
      endpoint="https://lambdafunction/klaviyo/signup"
      klaviyoListId="listId"
      placeholder="you@awesome.com"
      button-text="Signup"
      :input-classes="['is-medium']"
      :button-classes="['is-medium']"
      @success="handleSuccess"
      @error="handleError"
    />
  </section>
</template>

<script lang="ts">
import { Prop, Component, Vue } from 'vue-property-decorator';
import KlaviyoSignupForm from '@eucalyptusvc/klaviyo-signup-form';

@Component({
  components: {
    KlaviyoSignupForm,
  },
})
export default class Awesome extends Vue {}
</script>

With Slot Scope

<template>
  <section class="awesome">
    <klaviyo-signup-form
      endpoint="https://lambdafunction/klaviyo/signup"
      klaviyoListId="listId"
      placeholder="you@awesome.com"
      button-text="Signup"
      :input-classes="['is-medium']"
      :button-classes="['is-medium']"
      @success="handleSuccess"
      @error="handleError"
    >
      <template #input="{ email, placeholder, inputClasses, isLoading, handleSubmit }">
        <!-- Replace the input, ^ available props -->
      </template>

      <template #submit="{ handleSubmit, isLoading, buttonClasses }">
        <!-- Replace the input, ^ available props -->
      </template>
    </klaviyo-signup-form>
  </section>
</template>

<script lang="ts">
import { Prop, Component, Vue } from 'vue-property-decorator';
import KlaviyoSignupForm from '@eucalyptusvc/klaviyo-signup-form';

@Component({
  components: {
    KlaviyoSignupForm,
  },
})
export default class Awesome extends Vue {}
</script>
0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.19

6 years ago

0.3.17

6 years ago

0.3.15

6 years ago

0.3.14

6 years ago

0.3.13

6 years ago

0.3.12

6 years ago

0.3.11

6 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago