symbiote/silverstripe-components

Create components using SilverStripe.

Installs: 6 218

Dependents: 1

Suggesters: 0

Security: 0

Stars: 8

Watchers: 4

Forks: 4

Open Issues: 3

Type:silverstripe-vendormodule

4.0.0 2024-09-13 04:56 UTC

README

Build Status Latest Stable Version Latest Unstable Version Total Downloads License

This module allows you to use special <:TemplateName> syntax to include templates. This allows you to pass inner HTML into a template, much like you can do in React with the children properties. Using the <:TemplateName> syntax will not automatically pass variables in the current scope like <% include %>.

<:MyButtonTemplate 
  icon="fa fa-icon"
  title="$Title"
>
    <span class="text">
        Look at me! Passing HTML in here!
    </span>
</:MyButtonTemplate>
<:SelfClosingTag passvariable="hey" />

Composer Install

composer require symbiote/silverstripe-components

Requirements

  • SilverStripe ^5

Documentation

Credits