{{!
	This file is part of Moodle - http://moodle.org/

	Moodle is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	Moodle is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
}}
{{!
    @template mod_booking/report/option

    Classes required for JS:
    * none

    Data attributes required for JS:
    * data-region

    Example context (json):
    {
		"text" : "Scuba Diving",
		"id": "191",
		"optionlink" : "http://127.0.0.1/mod/booking/view.php?id=12&id=187&whichview=showonlyone",
		"instancename" : "Winter semester 2024",
		"instancelink" : "https://127.0.0.1/mod/booking/view.php?id=12"
    }
}}
<!-- TODO: New "mini navigation" in collapsible for all report2 links! -->
<div class="mod-booking-report-option ms-3">
	<div>
		<div class="h6 mb-1">
			<a href="{{report2option}}" title="Report for {{text}}" target="_blank">
				{{{texticon}}}
				{{#text}}{{text}}{{/text}}
			</a>&nbsp;
			<a href="{{optionlink}}" title="{{text}}" target="_blank">
				<i class="fa fa-external-link" aria-hidden="true"></i>
			</a>
			<span class="ms-1">
				<a class="btn btn-link btn-sm" data-toggle="collapse" data-bs-toggle="collapse" href="#collapseoptionshortinfo-{{id}}"
				role="button" aria-expanded="false" aria-controls="collapseoptionshortinfo-{{id}}">
				<i class="fa fa-chevron-down" aria-hidden="true"></i>
				</a>
			</span>
		</div>
	</div>
	<div class="mb-1 collapse" id="collapseoptionshortinfo-{{id}}">
		<span class="mod-booking-report-option-system">
			<i class="fa fa-fw fa-sm fa-home text-gray" aria-hidden="true"></i>&nbsp;
			{{#systemname}}<a href="{{report2system}}" target="_blank">{{systemname}}</a>{{/systemname}}
			&nbsp;▸&nbsp;
		</span>
		<span class="mod-booking-report-option-course">
			<i class="fa fa-fw fa-sm fa-graduation-cap text-gray" aria-hidden="true"></i>&nbsp;
			{{#coursename}}<a href="{{report2course}}" target="_blank">{{coursename}}</a>{{/coursename}}
			&nbsp;▸&nbsp;
		</span>
		<span class="mod-booking-report-option-instance">
			<i class="fa fa-fw fa-sm fa-calendar-check-o text-gray" aria-hidden="true"></i>&nbsp;
			{{#instancename}}<a href="{{report2instance}}" target="_blank">{{instancename}}</a>{{/instancename}}
		</span>
	</div>
</div>
