UNPKG

vue-ssr-carousel

Version:

A performance focused Vue carousel designed for SSR/SSG environments.

33 lines (26 loc) 740 B
### Code related to the gutters between slides ### export default props: # The gutters between slides gutter: type: Number | String default: 20 methods: # Apply gutters between slides via margins makeBreakpointSlideGutterStyle: (breakpoint) -> gutter = @getResponsiveValue 'gutter', breakpoint # If carousel would be disabled for not having enough slides, then remove # gutter from last slide. lastChildGutter = if @isDisabledAtBreakpoint breakpoint then 0 else gutter # Render styles """ #{@scopeSelector} .ssr-carousel-slide { margin-right: #{@autoUnit(gutter)}; } #{@scopeSelector} .ssr-carousel-slide:is(:last-child) { margin-right: #{@autoUnit(lastChildGutter)}; } """