YireoTraining_ExampleLokiComponents

Example module to demonstrate various usecases of Loki Components, as being used in the Yireo LokiCheckout extension suite for Magento 2.

You can use this module without the requirement of having the LokiCheckout. This module only depends upon the free Yireo_LokiComponents module.

Installation

Install this package via composer (assuming you have setup the composer.yireo.com repository correctly already):

composer require yireo-training/magento2-example-loki-components

Next, enable this module:

bin/magento module:enable YireoTraining_ExampleLokiComponents

Support

For getting support, create an Issue under the following project URL:

https://github.com/yireo-training/YireoTraining_ExampleLokiComponents

Todo

Module
Module Setup
Intended functionality

Versions

dev-master 27 February 2025
0.0.2 22 February 2025
0.0.1 03 January 2025

Composer details

Magento module name YireoTraining_ExampleLokiComponents
Composer name yireo-training/magento2-example-loki-components
Composer version 0.0.2
Default branch master
Requirements magento/framework: *

Changelog

[0.0.2] - 22 February 2025

  • Add README
  • Add TODO file for site building
  • Refactor LocalMessageRegistry methods
  • Add links to Luma footer
  • Fix old call
  • Rename numeric to number because numeric is reserved
  • Fix die statement
  • Major rewrite of context
  • Move isAjax to single ViewModel
  • Rewrite repository and viewModel instantiation
  • Rename repository abstract methods
  • Update composer.json

[0.0.1] - 26 December 2024

  • First release

[dev] - 24 December 2024

  • Initial proof-of-concept

Last modified: January 26, 2025