list

Information

Folder
src/components/patterns/user-management/list

Files

Schema
// src/components/patterns/user-management/list/schema.yaml

$schema: http://json-schema.org/draft-07/schema
$id: /patterns/user-management/list
$ref: /patterns/user-management/data
Mocks
// src/components/patterns/user-management/list/mocks.yaml

$variants:
  - $name: self
    $ref: /patterns/user-management/data#self
  - $name: team
    $ref: /patterns/user-management/data#team
Template
// src/components/patterns/user-management/list/list.twig

<ul class="UserManagementList">
	{% for user in users %}
		<li class="UserManagementList-item">
			{% set trigger %}
				<button class="UserManagementList-button" type="button">
					<span class="UserManagementList-buttonImage">{{ user.avatar }}</span>
					<span class="u-typo-TextM">{{ user.name }}</span>
				</button>
			{% endset %}

			{% set content %}
				{% include "@patterns/user-management/list/_details/_details.twig" with user only %}
			{% endset %}

			{% include "@patterns/user-management/_dialog/_dialog.twig" with {
				classes: ["UserManagementList-dialog"],
				trigger: trigger,
				content: content,
				avatar: user.avatar,
				name: user.name,
				unit: user.unit,
			} only %}
		</li>
	{% endfor %}
</ul>

Variants

self
Open
  • Tiziana Lagomarsino Admin SICURCASA
    user_management.label_email
    tlagomarsino@finstral.com
    user_management.label_login
    tlagomarsino@finstral.com
    user_management.label_role
    Techniker, Composer
    Contacts [TODO: Permissions form]
    Composer [TODO: Permissions form]
    Webmonitor [TODO: Permissions form]
    user_management.label_active [TODO: Active form]
team
Open
  • Jessica Lo Presti Admin SICURCASA
    user_management.label_email
    jessica@sicurcasa.it
    user_management.label_login
    2SRA-03@finstral.cloud
    user_management.label_role
    Techniker, Composer
    Contacts [TODO: Permissions form]
    Composer [TODO: Permissions form]
    Webmonitor [TODO: Permissions form]
    user_management.label_active [TODO: Active form]
  • Claudia Ricci Admin SICURCASA
    user_management.label_email
    casarza@sicurcasa.it
    user_management.label_login
    2SRA-04@finstral.cloud
    user_management.label_role
    Techniker, Composer
    Contacts [TODO: Permissions form]
    Composer [TODO: Permissions form]
    Webmonitor [TODO: Permissions form]
    user_management.label_active [TODO: Active form]
  • Patrizia Ciampolini Admin SICURCASA
    user_management.label_email
    chiavari@sicurcasa.it
    user_management.label_login
    2SRA-06@finstral.cloud
    user_management.label_role
    Techniker, Composer
    Contacts [TODO: Permissions form]
    Composer [TODO: Permissions form]
    Webmonitor [TODO: Permissions form]
    user_management.label_active [TODO: Active form]
  • Mouen Silianane Admin SICURCASA
    user_management.label_email
    mauro@sicurcasa.it
    user_management.label_login
    2SRA1MF
    user_management.label_role
    Verkauf
    Contacts [TODO: Permissions form]
    Composer [TODO: Permissions form]
    Webmonitor [TODO: Permissions form]
    user_management.label_active [TODO: Active form]