Common components and helper functions for web solution widgets
npm i @postnord/widget-solution-module
import { PnHeader, PnFooter, PnHero } from "@postnord/widget-solution-module";
<PnHeader :image="image" :heading="heading" :subHeading="subHeading" :description="description" />
<PnFooter :links="links" :content="content" :lang="lang" :languages="['en', 'sv']" v-on:changeLanguage="onChangeLanguage" />
<PnHero heading="My Pickups" />
{
"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"
}
}
- en
- sv
- da
- fi
- no
- @postnord/web-components@latest
- pn-design-assets@latest
css: {
preprocessorOptions: {
scss: {
additionalData: `
@import "./node_modules/pn-design-assets/pn-assets/styles/_pn-colors.scss";
`,
},
},
},
resolve: {
extensions: [".js", ".json", ".vue"],
},
import "@postnord/widget-solution-module/styles.scss";
import widgetSolutiomModuleCss from "@postnord/widget-solution-module/styles.scss?inline";
export default {
styles: [widgetSolutiomModuleCss],
name: "App",
};