Skip to content
This repository has been archived by the owner on Dec 3, 2021. It is now read-only.
/ banners Public archive

TSX-Implementierungen verschiedener Banner. Styles kommen aus dem Design System.

Notifications You must be signed in to change notification settings

phoenixreisen/banners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phoenix Banners

TS/JS-Implementierungen diverser Banner. Styles kommen aus dem Design System.

  • Link Banner
  • Social Media Share Banner

Die Komponente ist Teil des Phoenix Reisen Design-Systems.

Installation

Mithril wird benötigt.

npm install --save @phoenixreisen/banners

Anwendung

// entweder CommonJS
const Linkbanner = require('@phoenixreisen/banners/link.m');
const Sharebanner = require('@phoenixreisen/banners/share.m');

// oder ES6+
import Linkbanner from '@phoenixreisen/banners/link.m';
import Sharebanner from '@phoenixreisen/banners/share.m';

// Import alle vorhandenen Banner
// (nicht zu empfehlen, wenn mehrere Banner vorhanden, aber nicht alle benutzt werden)
import * as Banners from '@phoenixreisen/banners';

Aufruf

Sharebanner Vorschau
// Hyperscript
m(Sharebanner, {
    noBackground: true,
    headline: 'Hallo, I bims, der Share Banner.',
    mailsubject: 'Ich stehe im Emailbetreff!',
    urltext: 'Ich bin der Text vor der Url, wenn ich geshared werde.',
    url: 'https://phoenixreisen.com',
    hashtags: 'phx, reisen, kreuzfahrt',
    appname: 'Phoenix Kabinenpräsente',
});

// TSX
<Sharebanner
    noBackground="true"
    headline="Hallo, I bims, der Share Banner."
    mailsubject="Ich stehe im Emailbetreff!"
    urltext="Ich bin der Text vor der Url, wenn ich geshared werde."
    url="https://phoenixreisen.com"
    hashtags="phx, reisen, kreuzfahrt"
    appname="Phoenix Kabinenpräsente"
/>
Linkbanner Vorschau
// Hyperscript
m(Linkbanner, {
    text: "Immer über die besten Reisen auf dem Laufenden bleiben!",    //optional
    url: "https://www.phoenixreisen.com",                               //pflicht
    urltext: "Jetzt abonnieren",                                        //pflicht
});

// TSX
<Linkbanner
    text="Immer über die besten Reisen auf dem Laufenden bleiben!"      //optional
    url="https://www.phoenixreisen.com"                                 //pflicht
    urltext="Jetzt abonnieren"                                          //pflicht
/>

Test

[npm install]
npm run test

Deployment

[npm install]                       # Abhängigkeiten installieren
npm version [major|minor|patch]     # increase version x.x.x => major.minor.patch
npm publish                         # upload to npm
git push

About

TSX-Implementierungen verschiedener Banner. Styles kommen aus dem Design System.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published