This bundle provides Twig extensions for common navigation widgets as well as their stimulus controllers wired for symfony UX.
composer require m2mtech/ux-navigation
If you are not using Flex enable the bundle:
// config/bundles.php
return [
// ...
M2MTech\UxNavigation\M2MTechUxNavigationBundle::class => ['all' => true],
];
If you want to use the bundled stimulus controllers install the Javascript dependencies and compile them:
yarn install --force
yarn encore dev
Function | Description |
---|---|
m2mDarkModeSelector() |
Renders dark mode selector. |
m2mLanguageSelector() |
Renders links from the current path to switch languages. |
Documentation can be found in the ./docs directory.
This package has been developed for php 7.4 with compatibility tested for php 7.2 to 8.1.
composer test
# or the Javascript respectively
cd src/Resources/assets; yarn test
Please see CHANGELOG for more information about recent changes.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.