LANDINGPAGE-MODULE (component )

src/app/shared/components/landingpage-module/templates

Demo Section

Each variation will be presented in the following section.

Default

Überschrift für Landingpage H2


Readme

landingpageModule (component)

Description

Component to handle Css for Landingpage views


Requirements

  • Veams#5.0.0

Installation

Installation with Veams from local machine

veams install bp absolute/filepath/to/landingpage-module


Fields

landingpage-module.hbs

Settings

Parameter Type Default Description
settings.landingpageModuleClasses String '' Modifier classes for component
settings.landingpageModuleContextClass String 'default' Context class of component

Content

Parameter Type Description
content.landingpageModuleField String Please add a description!

SASS

Variables

There are multiple variables which you can change:

Variable Value Description
$landingpage-module-my-custom-var 0px Please add a description!

Modifier Classes

There are modifier classes you can add to c-landingpage-module:

Modifier Description
is-modifier Please add a description!

Templates

landingpage-module.hbs

<div class="c-landingpage-module{{#if settings.landingpageModuleContextClass}}--{{settings.landingpageModuleContextClass}}{{else}}--default{{/if}}{{#if settings.landingpageModuleClasses}} {{settings.landingpageModuleClasses}}{{/if}}"
     data-css="c-landingpage-module">
     <h2>Überschrift für Landingpage H2</h2>

</div>

Data File

landingpage-module.hjson

{
	"variations": {
		"default": {
			"docs": {
				"variationName": "Default"
			},
			"settings": {
				"landingpageModuleContextClass": "default",
				"landingpageModuleClasses": ""
			},
			"content": {}
		}
	}
}

Styles

landingpage-module.scss

/* ===================================================
component: landingpage-module
=================================================== */

/* ---------------------------------------------------
Global Styles
--------------------------------------------------- */
[data-css="c-landingpage-module"] {
	h2 {
		@include headline-h2-styles();

		font-family: $font-bold;
		color: $color-dark;
		font-weight: 700;
	}
}

/* ---------------------------------------------------
Context: Default
--------------------------------------------------- */
.c-landingpage-module--default {
}

HTML Output

Default

<div class="c-landingpage-module--default" data-css="c-landingpage-module">
	<h2>Überschrift für Landingpage H2</h2>
</div>

Wonach suchst du?