@podlove/components

5.12.2 • Public • Published

Components

Reusable representational Vue components

Preview

Available Components

  • Buttons: Play Button, Chapter, Stepper
  • Card
  • Channels (Social Media Channels)
  • Icons
  • Image (Lazy Loading Fade enabled)
  • Inputs: Groups, Text, Slider, Select
  • Tabs: Header and Body
  • Tooltip
  • Timers

Getting Started

Development

  1. Bootstrap the components package: lerna bootstrap --hoist
  2. Run the development mode: npm run dev
  3. Open your browser on http://localhost:6000 to get started

Building

  1. Make sure that the dependencies are up to date: lerna bootstrap --hoist
  2. Run the build step: npm run build

Development Philosophy

Components are meant to be used from different applications. They stick to the following principles:

  • Are concerned with how things look
  • Have no dependencies on the application state
  • Don’t specify how the data is loaded or mutated
  • Receive data via props, send data/actions via events
  • Rarely have their own state (when they do, it’s UI state rather than data)

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @podlove/components

      Weekly Downloads

      10

      Version

      5.12.2

      License

      MIT

      Unpacked Size

      16.8 MB

      Total Files

      44

      Last publish

      Collaborators

      • minus0
      • alexander-heimbuch