@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)

/@podlove/components/

    Package Sidebar

    Install

    npm i @podlove/components

    Weekly Downloads

    4

    Version

    5.12.2

    License

    MIT

    Unpacked Size

    16.8 MB

    Total Files

    44

    Last publish

    Collaborators

    • minus0
    • alexander-heimbuch