{namespace neos=Neos\Neos\ViewHelpers}
{namespace ts=Neos\Fusion\ViewHelpers}
<ul{attributes -> f:format.raw()}>
<f:for each="{items}" as="item">
	<li{ts:render(path: '{item.state}.attributes', context: {item: item}) -> f:format.raw()}>
	<f:if condition="{item.node}">
		<f:then>
			<neos:link.node node="{item.node}">
				<f:render section="itemLabel" arguments="{item:item}"/>
			</neos:link.node>
		</f:then>
		<f:else>
			<f:render section="itemLabel" arguments="{item:item}"/>
		</f:else>
	</f:if>
	</li>
</f:for>
</ul>

<f:section name="itemLabel">
	{item.label}
</f:section>
