Skip to content

Commit

Permalink
Merge pull request #8 from liquidlight/7-add-icon-library
Browse files Browse the repository at this point in the history
Create Icon Library
  • Loading branch information
mikestreety committed Nov 21, 2023
2 parents ab9812f + 249d7f9 commit 3b97e61
Show file tree
Hide file tree
Showing 10 changed files with 53 additions and 3 deletions.
24 changes: 24 additions & 0 deletions Configuration/Icons.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?php

return [
'modulegroup-datalisting' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
'source' => 'EXT:module_data_listing/Resources/Public/Icons/Modulegroup.svg',
],
'module-listing-company' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
'source' => 'EXT:module_data_listing/Resources/Public/Icons/Company.svg',
],
'module-listing-map' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
'source' => 'EXT:module_data_listing/Resources/Public/Icons/Map.svg',
],
'module-listing-tools' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
'source' => 'EXT:module_data_listing/Resources/Public/Icons/Tools.svg',
],
'module-listing-users' => [
'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
'source' => 'EXT:module_data_listing/Resources/Public/Icons/Users.svg',
],
];
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,24 @@ module.tx_moduledatalisting {
}
}
```

## Icons

The Module Data Listing package comes with several pre-packaged icons you can use for your custom modules. We always welcome more additions, so if you create an icon and would like it included as standard, please create an issue or submit a PR.

### Usage

To use an icon, use the `iconIdentifier` from the table below when using the `registerModule` method.

The `module-listing-users` icon is used with the default `tx_module_data_listing_feusers` module.

### Available Icons

The icons currently available are:

| iconIdentifier | preview |
|---|---|
| `module-listing-company` | ![module-listing-company](./Resources/Public/Icons/Company.svg) |
| `module-listing-map` | ![module-listing-mao](./Resources/Public/Icons/Map.svg) |
| `module-listing-tools` | ![module-listing-tools](./Resources/Public/Icons/Tools.svg) |
| `module-listing-users` | ![module-listing-users](./Resources/Public/Icons/Users.svg) |
1 change: 1 addition & 0 deletions Resources/Public/Icons/Company.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion Resources/Public/Icons/Extension.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion Resources/Public/Icons/FeUsers.svg

This file was deleted.

1 change: 1 addition & 0 deletions Resources/Public/Icons/Map.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions Resources/Public/Icons/Modulegroup.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions Resources/Public/Icons/Tools.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions Resources/Public/Icons/Users.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion ext_tables.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
[
'access' => 'user,group',
'name' => 'datalisting',
'iconIdentifier' => 'modulegroup-datalisting',
'labels' => 'LLL:EXT:module_data_listing/Resources/Private/Language/locallang_mod_datalisting.xlf',
]
);
Expand Down Expand Up @@ -39,7 +40,7 @@
],
[
'access' => 'user,group',
'icon' => 'EXT:module_data_listing/Resources/Public/Icons/FeUsers.svg',
'iconIdentifier' => 'module-listing-users',
'labels' => 'LLL:EXT:module_data_listing/Resources/Private/Language/locallang_feusers.xlf',
'navigationComponentId' => '',
'inheritNavigationComponentFromMainModule' => false,
Expand Down

0 comments on commit 3b97e61

Please sign in to comment.