These appear to be similar/identical so could be scoped into their own CtaBlockBContent (or similar) component:
https://github.com/cssninjaStudio/vulk/blob/main/src/components/blocks/cta-blocks/CtaBlockB.vue#L49
https://github.com/cssninjaStudio/vulk/blob/main/src/components/blocks/cta-blocks/CtaBlockB.vue#L90
export interface CtaBlockBProps {
primary: CtaBlockBItemProps
secondary: CtaBlockBItemProps
inverted?: boolean
boxed?: boolean
color?: CtaBLockBColor
shapes?: boolean
animated?: boolean
}
export interface CtaBlockBItemProps {
title: string
content: string
cta: string
link: string
inverted: boolean
textClasses: string[]
blockClasses: string[]
}
These appear to be similar/identical so could be scoped into their own
CtaBlockBContent(or similar) component:https://github.com/cssninjaStudio/vulk/blob/main/src/components/blocks/cta-blocks/CtaBlockB.vue#L49
https://github.com/cssninjaStudio/vulk/blob/main/src/components/blocks/cta-blocks/CtaBlockB.vue#L90