@postnord/widget-solution-module

1.0.15 • Public • Published

Widget Solution Module

Common components and helper functions for web solution widgets

Install

npm i @postnord/widget-solution-module

Whats included ?

import { PnHeader, PnFooter, PnHero } from "@postnord/widget-solution-module";

Header

  <PnHeader :image="image" :heading="heading" :subHeading="subHeading" :description="description" />

Footer

  <PnFooter :links="links" :content="content" :lang="lang" :languages="['en', 'sv']" v-on:changeLanguage="onChangeLanguage" />

Hero

<PnHero heading="My Pickups" />

Content sample value

{
  "footer": {
    "support": "Support",
    "learnMore": "Learn More",
    "moreFromPostnord": "More from Postnord",
    "getInTouch": "Get in touch via email",
    "giveACall": "Give us a call",
    "about": "About pickup",
    "copyright": "Copyright"
  },
  "label": {
    "login": "Login"
  }
}

Lang

  • en
  • sv
  • da
  • fi
  • no

Dependencies

  • @postnord/web-components@latest
  • pn-design-assets@latest

Vite

css: {
  preprocessorOptions: {
    scss: {
      additionalData: `
        @import "./node_modules/pn-design-assets/pn-assets/styles/_pn-colors.scss";
    `,
    },
  },
},
resolve: {
  extensions: [".js", ".json", ".vue"],
},

Import styles

Option 1 in main.js

import "@postnord/widget-solution-module/styles.scss";

Option 2 in Vue2

import widgetSolutiomModuleCss from "@postnord/widget-solution-module/styles.scss?inline";

export default {
  styles: [widgetSolutiomModuleCss],
  name: "App",
};

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @postnord/widget-solution-module

      Weekly Downloads

      13

      Version

      1.0.15

      License

      UNLICENSED

      Unpacked Size

      19.2 kB

      Total Files

      12

      Last publish

      Collaborators

      • mipe-pn
      • vbacalso
      • jkaske-pn
      • pn-webteam
      • postnord.npm
      • ghassen.cheniour
      • jay.falcon
      • vbrigoli
      • jvalmores
      • frqu300
      • access-login-publisher
      • joakim.hedlund.postnord
      • pn-aronsson
      • m.usman
      • mahadiapn
      • ambots13
      • kheycee.matarlo
      • pnorbert
      • pnncp-aftersales
      • junlue-pn
      • avsceriola-pn
      • vanessa.faith.abordo.postnord
      • sesam-publisher
      • pn-chester
      • pn-foundation-deployer
      • pn-jroma
      • sabbir-rahman-sakib
      • mathias.billing
      • raymund.galapate
      • sculaste
      • pn-akilumanga
      • cielomuyot.postnord
      • oaipostnord
      • ncppublicservice
      • romeo.obane
      • adamkillander
      • postnord.aldee_mativo
      • retail-team-npm
      • pn-ost-base
      • sang-canencia-npm-pn
      • nizamuddeen.tz
      • pn_rroble
      • aliaksei.stryi-postnord
      • damiant-postnord
      • johan_natoft
      • bernhardhettman-pn
      • fbopdin
      • ashwin_postnord
      • rnishimura
      • xtic
      • anadinema
      • vibhormungee
      • akhilkkuriakose
      • p_teodor
      • fgratuito-postnord
      • avijit89
      • kalyanipostnord