<turbo-stream action="dialog" target="projects-configure-view-modal-component">
    <template>
      
<dialog-helper>
  <dialog style="min-height: 480px" id="op-project-list-configure-dialog" aria-modal="true" aria-labelledby="op-project-list-configure-dialog-title" aria-describedby="op-project-list-configure-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-large Overlay--motion-scaleFade Overlay--disableScroll">
    <div data-view-component="true" class="Overlay-header Overlay-header--large">
  <div class="Overlay-headerContentWrap">
    <div class="Overlay-titleWrap">
      <h1 class="Overlay-title " id="op-project-list-configure-dialog-title">
        Ansicht konfigurieren
      </h1>
        
    </div>
    <div class="Overlay-actionWrap">
      <button data-close-dialog-id="op-project-list-configure-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"><svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg></button>
    </div>
  </div>
  
</div>
      
  <div data-view-component="true" class="Overlay-body">
    <form id="op-project-list-configure-query-form" data-turbo-stream="false" action="/projects" accept-charset="UTF-8" method="get">
      <tab-container data-view-component="true">
  <div data-view-component="true" class="tabnav">
    
    <ul role="tablist" aria-label="label" data-view-component="true" class="tabnav-tabs">
        <li role="presentation" data-view-component="true" class="d-inline-flex">
  <button id="tab-selects--columns" type="button" role="tab" aria-controls="panel-tab-selects--columns" aria-selected="true" data-view-component="true" class="tabnav-tab">
    
      <span data-view-component="true">Spalten</span>
    
</button></li>
        <li role="presentation" data-view-component="true" class="d-inline-flex">
  <button id="tab-selects--sorting" type="button" role="tab" aria-controls="panel-tab-selects--sorting" data-view-component="true" class="tabnav-tab">
    
      <span data-view-component="true">Sortierung</span>
    
</button></li>
</ul>    
</div>    <div id="panel-tab-selects--columns" role="tabpanel" tabindex="0" aria-labelledby="tab-selects--columns" data-view-component="true">            <opce-draggable-autocompleter data-options="[{&quot;id&quot;:&quot;description&quot;,&quot;name&quot;:&quot;Beschreibung&quot;},{&quot;id&quot;:&quot;favored&quot;,&quot;name&quot;:&quot;Favorit&quot;},{&quot;id&quot;:&quot;id&quot;,&quot;name&quot;:&quot;ID&quot;},{&quot;id&quot;:&quot;identifier&quot;,&quot;name&quot;:&quot;Kennung&quot;},{&quot;id&quot;:&quot;name&quot;,&quot;name&quot;:&quot;Name&quot;},{&quot;id&quot;:&quot;status_explanation&quot;,&quot;name&quot;:&quot;Projektstatusbeschreibung&quot;},{&quot;id&quot;:&quot;project_status&quot;,&quot;name&quot;:&quot;Status&quot;},{&quot;id&quot;:&quot;public&quot;,&quot;name&quot;:&quot;Öffentlich&quot;}]" data-selected="[{&quot;id&quot;:&quot;status_explanation&quot;,&quot;name&quot;:&quot;Projektstatusbeschreibung&quot;},{&quot;id&quot;:&quot;description&quot;,&quot;name&quot;:&quot;Beschreibung&quot;},{&quot;id&quot;:&quot;project_status&quot;,&quot;name&quot;:&quot;Status&quot;},{&quot;id&quot;:&quot;favored&quot;,&quot;name&quot;:&quot;Favorit&quot;},{&quot;id&quot;:&quot;name&quot;,&quot;name&quot;:&quot;Name&quot;}]" data-protected="[{&quot;id&quot;:&quot;name&quot;,&quot;name&quot;:&quot;Name&quot;}]" data-name="&quot;columns&quot;" data-id="&quot;columns-select&quot;" data-drag-area-name="&quot;columns-select_dragarea&quot;" data-form-control-id="&quot;columns-select_autocompleter&quot;" data-input-label="&quot;Spalten hinzufügen&quot;" data-input-placeholder="&quot;Spalte auswählen&quot;" data-drag-area-label="&quot;Spalten verwalten und neu anordnen&quot;" data-append-to-component="true" class="op-angular-component"></opce-draggable-autocompleter>
</div>
    <div id="panel-tab-selects--sorting" role="tabpanel" tabindex="0" hidden="hidden" aria-labelledby="tab-selects--sorting" data-view-component="true">            <h5 data-view-component="true">Automatisch</h5>
<span data-view-component="true" class="text-small color-fg-subtle">Ordnen Sie projects nach einem oder mehreren Sortierkriterien. Die vorherige Sortierung geht dabei verloren.</span>
<div data-controller="sort-by-config" data-application-target="dynamic">
  <input type="hidden" name="sortBy" id="sortBy" value="[[&quot;lft&quot;,&quot;asc&quot;]]" data-sort-by-config-target="sortByField" autocomplete="off" />
    <div data-sort-by-config-target="inputRowContainer" data-view-component="true" class="d-flex flex-column">
      <div data-sort-by-config-target="inputRow" data-view-component="true" class="mt-3">        
  <div data-view-component="true" class="d-flex flex-row">
      <div data-view-component="true" class="flex-1">    <select name="sort_field" id="sort_field" form="none" class="FormControl-select FormControl-medium FormControl--fullWidth" data-action="change-&gt;sort-by-config#fieldChanged"><option value="">-</option><option selected="selected" value="lft">Projekthierarchie</option>
<option value="id">ID</option>
<option value="identifier">Kennung</option>
<option value="name">Name</option>
<option value="project_status">Status</option>
<option value="public">Öffentlich</option></select>
</div>
      <div data-view-component="true">    <segmented-control>
  <ul aria-label="Sort order" role="list" data-view-component="true" class="SegmentedControl--medium SegmentedControl SegmentedControl--iconOnly ml-3">
      <li class="SegmentedControl-item SegmentedControl-item--selected" role="listitem" data-targets="segmented-control.items">
  <button data-direction="asc" data-action="click:segmented-control#select click-&gt;sort-by-config#fieldChanged" data-action="click:segmented-control#select" id="icon-button-fbe0b640-b474-4939-ae88-702720c3e9cc" aria-current="true" aria-labelledby="tooltip-35dc9c9d-963a-4e57-8e4d-5ed5befc4c53" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sort-asc Button-visual">
    <path d="m12.927 2.573 3 3A.25.25 0 0 1 15.75 6H13.5v6.75a.75.75 0 0 1-1.5 0V6H9.75a.25.25 0 0 1-.177-.427l3-3a.25.25 0 0 1 .354 0ZM0 12.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75Zm0-4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0-4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Z"></path>
</svg>
</button><tool-tip id="tooltip-35dc9c9d-963a-4e57-8e4d-5ed5befc4c53" for="icon-button-fbe0b640-b474-4939-ae88-702720c3e9cc" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Sortiere aufsteigend</tool-tip>

</li>

      <li class="SegmentedControl-item" role="listitem" data-targets="segmented-control.items">
  <button data-direction="desc" data-action="click:segmented-control#select click-&gt;sort-by-config#fieldChanged" data-action="click:segmented-control#select" id="icon-button-bc7b7e3a-909f-4b17-ae6d-8f545db5b387" aria-current="false" aria-labelledby="tooltip-fb63de8b-2e61-4a14-8c78-0b0b323816ad" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sort-desc Button-visual">
    <path d="M0 4.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Zm0 4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75ZM13.5 10h2.25a.25.25 0 0 1 .177.427l-3 3a.25.25 0 0 1-.354 0l-3-3A.25.25 0 0 1 9.75 10H12V3.75a.75.75 0 0 1 1.5 0V10Z"></path>
</svg>
</button><tool-tip id="tooltip-fb63de8b-2e61-4a14-8c78-0b0b323816ad" for="icon-button-bc7b7e3a-909f-4b17-ae6d-8f545db5b387" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Sortiere absteigend</tool-tip>

</li>

</ul></segmented-control>
</div>
</div>

</div>
      <div data-sort-by-config-target="inputRow" data-view-component="true" class="mt-3">        
  <div data-view-component="true" class="d-flex flex-row">
      <div data-view-component="true" class="flex-1">    <select name="sort_field" id="sort_field" form="none" class="FormControl-select FormControl-medium FormControl--fullWidth" data-action="change-&gt;sort-by-config#fieldChanged"><option value="">-</option><option value="lft">Projekthierarchie</option>
<option value="id">ID</option>
<option value="identifier">Kennung</option>
<option value="name">Name</option>
<option value="project_status">Status</option>
<option value="public">Öffentlich</option></select>
</div>
      <div data-view-component="true">    <segmented-control>
  <ul aria-label="Sort order" role="list" data-view-component="true" class="SegmentedControl--medium SegmentedControl SegmentedControl--iconOnly ml-3">
      <li class="SegmentedControl-item" role="listitem" data-targets="segmented-control.items">
  <button data-direction="asc" data-action="click:segmented-control#select click-&gt;sort-by-config#fieldChanged" data-action="click:segmented-control#select" id="icon-button-9bdf7fa3-f9a2-4f3f-af9e-0751df2c46e5" aria-current="false" aria-labelledby="tooltip-895fbca3-f542-4aa2-aa64-63055e613a21" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sort-asc Button-visual">
    <path d="m12.927 2.573 3 3A.25.25 0 0 1 15.75 6H13.5v6.75a.75.75 0 0 1-1.5 0V6H9.75a.25.25 0 0 1-.177-.427l3-3a.25.25 0 0 1 .354 0ZM0 12.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75Zm0-4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0-4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Z"></path>
</svg>
</button><tool-tip id="tooltip-895fbca3-f542-4aa2-aa64-63055e613a21" for="icon-button-9bdf7fa3-f9a2-4f3f-af9e-0751df2c46e5" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Sortiere aufsteigend</tool-tip>

</li>

      <li class="SegmentedControl-item" role="listitem" data-targets="segmented-control.items">
  <button data-direction="desc" data-action="click:segmented-control#select click-&gt;sort-by-config#fieldChanged" data-action="click:segmented-control#select" id="icon-button-f6b52ab8-997d-44af-96ba-e8a507a0df43" aria-current="false" aria-labelledby="tooltip-c6e5a65d-6679-486e-a6fa-cb997a412c1c" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sort-desc Button-visual">
    <path d="M0 4.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Zm0 4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75ZM13.5 10h2.25a.25.25 0 0 1 .177.427l-3 3a.25.25 0 0 1-.354 0l-3-3A.25.25 0 0 1 9.75 10H12V3.75a.75.75 0 0 1 1.5 0V10Z"></path>
</svg>
</button><tool-tip id="tooltip-c6e5a65d-6679-486e-a6fa-cb997a412c1c" for="icon-button-f6b52ab8-997d-44af-96ba-e8a507a0df43" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Sortiere absteigend</tool-tip>

</li>

</ul></segmented-control>
</div>
</div>

</div>
      <div data-sort-by-config-target="inputRow" data-view-component="true" class="mt-3">        
  <div data-view-component="true" class="d-flex flex-row">
      <div data-view-component="true" class="flex-1">    <select name="sort_field" id="sort_field" form="none" class="FormControl-select FormControl-medium FormControl--fullWidth" data-action="change-&gt;sort-by-config#fieldChanged"><option value="">-</option><option value="lft">Projekthierarchie</option>
<option value="id">ID</option>
<option value="identifier">Kennung</option>
<option value="name">Name</option>
<option value="project_status">Status</option>
<option value="public">Öffentlich</option></select>
</div>
      <div data-view-component="true">    <segmented-control>
  <ul aria-label="Sort order" role="list" data-view-component="true" class="SegmentedControl--medium SegmentedControl SegmentedControl--iconOnly ml-3">
      <li class="SegmentedControl-item" role="listitem" data-targets="segmented-control.items">
  <button data-direction="asc" data-action="click:segmented-control#select click-&gt;sort-by-config#fieldChanged" data-action="click:segmented-control#select" id="icon-button-9ff16142-415d-4fa7-be37-d0a8223da8ff" aria-current="false" aria-labelledby="tooltip-faf2fbbe-7c52-4116-80d6-bc231d83bba2" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sort-asc Button-visual">
    <path d="m12.927 2.573 3 3A.25.25 0 0 1 15.75 6H13.5v6.75a.75.75 0 0 1-1.5 0V6H9.75a.25.25 0 0 1-.177-.427l3-3a.25.25 0 0 1 .354 0ZM0 12.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75Zm0-4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0-4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Z"></path>
</svg>
</button><tool-tip id="tooltip-faf2fbbe-7c52-4116-80d6-bc231d83bba2" for="icon-button-9ff16142-415d-4fa7-be37-d0a8223da8ff" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Sortiere aufsteigend</tool-tip>

</li>

      <li class="SegmentedControl-item" role="listitem" data-targets="segmented-control.items">
  <button data-direction="desc" data-action="click:segmented-control#select click-&gt;sort-by-config#fieldChanged" data-action="click:segmented-control#select" id="icon-button-ebe02409-6fb0-4e39-843a-1216fd7bf543" aria-current="false" aria-labelledby="tooltip-83f45f30-4a95-4514-9533-a9f20d8e6414" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-sort-desc Button-visual">
    <path d="M0 4.25a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 4.25Zm0 4a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8.25Zm0 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75ZM13.5 10h2.25a.25.25 0 0 1 .177.427l-3 3a.25.25 0 0 1-.354 0l-3-3A.25.25 0 0 1 9.75 10H12V3.75a.75.75 0 0 1 1.5 0V10Z"></path>
</svg>
</button><tool-tip id="tooltip-83f45f30-4a95-4514-9533-a9f20d8e6414" for="icon-button-ebe02409-6fb0-4e39-843a-1216fd7bf543" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Sortiere absteigend</tool-tip>

</li>

</ul></segmented-control>
</div>
</div>

</div>
</div>

</div>

</div>
</tab-container></form></div>  <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd">
      <button data-close-dialog-id="op-project-list-configure-dialog" type="button" data-view-component="true" class="btn">    Abbrechen
</button>
      <button data-test-selector="op-project-list-configure-dialog-submit" form="op-project-list-configure-query-form" type="submit" data-view-component="true" class="btn-primary btn">    Anwenden
</button>
</div>
</dialog></dialog-helper>

    </template>
</turbo-stream>