@darrion.kuhn 
To use a component as a button in Vue.js, you need to follow these steps:
Here is an example of a simple button component in Vue.js:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  | 
<template>
  <button class="my-button" @click="handleClick">{{ label }}</button>
</template>
<script>
export default {
  props: {
    label: {
      type: String,
      required: true
    }
  },
  methods: {
    handleClick() {
      // Do something when the button is clicked
    }
  }
}
</script>
<style scoped>
.my-button {
  /* Add your custom button styles here */
}
</style>
 | 
To use this button component, you can import it and add it to the components option in your main Vue instance:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | 
<template>
  <div>
    <my-button label="Click me"></my-button>
  </div>
</template>
<script>
import MyButton from '@/components/MyButton.vue'
export default {
  components: {
    MyButton
  }
}
</script>
 | 
Now, whenever you include the my-button component in your template, it will be rendered as a button with the specified label. You can also define any custom behavior for the button by adding methods or props to the component.