1{{!
2    This file is part of Moodle - http://moodle.org/
3
4    Moodle is free software: you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation, either version 3 of the License, or
7    (at your option) any later version.
8
9    Moodle is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12    GNU General Public License for more details.
13
14    You should have received a copy of the GNU General Public License
15    along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
16}}
17{{!
18    @template core/action_menu
19
20    Action menu.
21
22    Example context (json):
23    {
24        "classes": "",
25        "primary": {
26            "items": [{"rawhtml": "<p>Item in primary menu</p>"}]
27        },
28        "secondary": {
29            "items": [{"rawhtml": "<p>Item in secondary menu</p>"}]
30        }
31    }
32}}
33<div class="action-menu {{classes}} d-inline"{{#attributes}} {{name}}="{{value}}"{{/attributes}}>
34    {{#primary}}
35
36        <div class="{{classes}} d-flex "{{#attributes}} {{name}}="{{value}}"{{/attributes}}>
37
38            {{#prioritise}}{{> core/action_menu_trigger }}{{/prioritise}}
39
40            {{#items}}
41                <div class="action-menu-item">
42                    {{> core/action_menu_item }}
43                </div>
44            {{/items}}
45
46            {{^prioritise}}
47                <div class="action-menu-trigger">
48                    {{> core/action_menu_trigger }}
49                </div>
50            {{/prioritise}}
51
52        </div>
53
54    {{/primary}}
55</div>
56