<turbo-frame id="lui-page-header" class="lui-page-header"> <div class="lui-page-header__container"> <div class="lui-page-header__container__tag_list"> </div> <div class="lui-page-header__container__header_zone"> <div class="lui-page-header__container__header_zone___content"> <div class="lui-header lui-header--page"> <div class="lui-header__title_container"> <span class="lui-header__title_container__title"> Settings </span> </div> </div> <div class="lui-page-header__container__header_zone___content__details"> <turbo-frame id="lui-model_association_list_pokemon_1_types_token__wrapper_frame" class="block w-fit"> <div data-controller="association-overlay-toggle model-association-list" data-model-association-list-frame-id-value="lui-model_association_list_pokemon_1_types_token__wrapper_frame" data-entangled-group="" class="lui-model-association-list"> <div id="lui-model_association_list_pokemon_1_types_token_" class="lui-token-list lui-token-list--horizontal" data-controller="token-list" data-token-list-frame-id-value="lui-model_association_list_pokemon_1_types_token__frame" data-token-list-model-association-overlay-outlet="#lui-model_association_list_pokemon_1_types_token_ .lui-association-overlay"> <turbo-frame class="lui-token-list__items" id="lui-model_association_list_pokemon_1_types_token__frame"> <div data-controller="drag" class="lui-token-list__items"> <div class="types_pokemon_1__attached_type_94" data-model-association-overlay-target="attachedItem" data-label="grass"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="865jsrcvQmyWCTQU4h4oetEd8ycXDyuKTMFKmSPsTu_gaVxeZAMxhMJ8JMPdEKQtHYu5H2xRaLJSRCQc1zNApA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="94" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_6503213766" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">grass</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> <div class="types_pokemon_1__attached_type_98" data-model-association-overlay-target="attachedItem" data-label="poison"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="27pwp6wkv9cCdUOaXui2uroZKPP7nolw8Q4IzvqBt37IfU9LfwjMP1YAU01h5jrtdo9iy4DAykjvi2ZLDl65NQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="98" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_2322156580" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">poison</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> </div> </turbo-frame> <div data-model-association-list-target="popover" data-controller="popover" data-popover-open-value="false" data-popover-rotate-toggle-value="false" class="lui-popover"> <button popovertarget="popover-a59b7c9362b43c89437a-target" data-controller="popover-toggle" data-popover-target="toggle" data-popover-toggle-position-value="bottom_left" data-popover-toggle-anchor-value="top_left" data-popover-toggle-on-close-value="" data-popover-toggle-rotate-value="false" type="button" class="lui-popover-toggle-wrapper"> <span class="lui-button__tooltip-wrapper inline-flex w-fit"> <button class="lui-button lui-button--icon-only lui-button--neutral--tertiary lui-button--size-tiny w-fit w-fit relative" data-controller="lui--button popover-toggle" data-popover-target="toggle" data-popover-toggle-position-value="bottom_left" data-popover-toggle-anchor-value="top_left" data-popover-toggle-on-close-value="" data-popover-toggle-rotate-value="false" popovertarget="popover-a59b7c9362b43c89437a-target"> <div class="opacity-100 inline-flex" data-lui--button-target="leadingIcon"> <div class="flex items-center justify-center" style="width: 12px; height: 12px;"><i class="lui-button__icon lui-button__icon--tiny fa-regular fa-plus" data-lui--button-target="leadingIcon"></i></div> </div> <div class="absolute w-full flex items-center justify-center opacity-0" data-lui--button-target="loadingIcon"> <i class="lui-m_icon animate-spin material-symbols-rounded" style="--lui-micon-size: 12px;"> progress_activity </i> </div> </button></span> </button> <div id="popover-a59b7c9362b43c89437a-target" popover="manual" data-popover-target="popover" class="pointer-events-none w-full h-full bg-transparent overflow-hidden"> <div class="bg-white lui-popover-inner absolute pointer-events-auto"> <turbo-frame class="relative" id="types_pokemon_1_"> <div id="model-association-overlay-a2f8c39196d7e1ebc1a3" class="lui-association-overlay" data-controller="model-association-overlay" data-model-association-overlay-case-sensitive-value="false" data-model-association-overlay-show-results-value="true"> <div class="lui-association-overlay__selected_list"> <div class="flex items-center gap-2 flex-wrap" id="association_overlay_selected_pokemon_1_types_" data-controller="drag"> <div class="types_pokemon_1__attached_type_94" data-model-association-overlay-target="attachedItem" data-label="grass"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="Sgll5EdQm5WCZ3NE5NoocV8oNXPNSpdPlqlXBma9H4xZzloIlHzofdYSY5Pb1KQmk75_S7YU1HeILDmDkmIRxw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="94" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_8670528836" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">grass</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> <div class="types_pokemon_1__attached_type_98" data-model-association-overlay-target="attachedItem" data-label="poison"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="1XBfoKXGUBHx65paidhl468hbcs8fq7F_Dz3-nnSomTGt2BMduoj-aWeio221um0Y7cn80cg7f3iuZl_jQ2sLw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="98" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_9451751915" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">poison</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> </div> </div> <div class="lui-association-overlay__divider"></div> <div class="lui-association-overlay__search"> <i class="fa-regular fa-search text-xxs font-bold"></i> <input type="text" placeholder="Search or text for new" data-model-association-overlay-target="input" autocomplete="off"> </div> <div class="lui-association-overlay__divider"></div> <div class="lui-association-overlay__results overflow-scroll" id="association_overlay_results_pokemon_1_types_" data-model-association-overlay-target="resultsContainer"> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="normal" id="types_pokemon_1__missing_type_91"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="UfgnKHA_BIu1L50-5GhlKXA_vS3HwqqInhf54YYVhfPHWTFi-ATGjqQ_ShTTtP4pHCXCVJ4D1AIcFXGjufrbow" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="91" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_1569762617" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">normal</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="fire" id="types_pokemon_1__missing_type_92"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="iYMLjgNIBIIDg8Kl4qWuPJXZLxREUZOb64HezdjqYgsfIh3Ei3PGhxKTFY_VeTU8-cNQbR2Q7RFpg1aP5wU8Ww" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="92" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5005363814" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">fire</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="water" id="types_pokemon_1__missing_type_93"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="g8CJfAe1ZcgZRmmk3bW_DUWjAkZFr2Bvw0cPZvgPCjYVYZ82j46nzQhWvo7qaSQNKbl9PxxuHuVBRYckx-BUZg" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="93" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_9404554452" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">water</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="electric" id="types_pokemon_1__missing_type_95"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="lUE9YEjJ1IT5nOpgobymmOrvSNbftnsxfMQ4LIIzqCsD4CsqwPIWgeiMPUqWYD2YhvU3r4Z3Bbv-xrBuvdz2ew" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="95" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5703447052" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">electric</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="ice" id="types_pokemon_1__missing_type_96"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="GH0S5LJSo9Uz56dYoTpzxJtKffm82fJzUof8HzVzJXuO3ASuOmlh0CL3cHKW5ujE91ACgOUYjPnQhXRdCpx7Kw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="96" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_3999329769" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">ice</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="fighting" id="types_pokemon_1__missing_type_97"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="PhrcWRqdwl3nd-GJxgAsdTwG69zZDYGSPrxyLiGRKjuou8oTkqYAWPZnNqPx3Ld1UByUpYDM_xi8vvpsHn50aw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="97" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_3139447488" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">fighting</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="ground" id="types_pokemon_1__missing_type_99"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="mvc0xTTv8ZfIkA1WWRVjfAq_zvHqk3vq6CuaNiZ0n18MViKPvNQzktmA2nxuyfh8ZqWxiLNSBWBqKRJ0GZvBDw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="99" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_7821441232" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">ground</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="flying" id="types_pokemon_1__missing_type_100"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="76E2eHPEnrsqJndOFHt3nybWahCuWbGXvCjBEwh7JoZ5ACAy-_9cvjs2oGQjp-yfSswVafeYzx0-KklRN5R41g" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="100" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_2902670536" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">flying</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="psychic" id="types_pokemon_1__missing_type_101"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="JxwNZbi3KhmB2trcvr8rA34uQch0aDvD_w2n3KuZadSxvRsvMIzoHJDKDfaJY7ADEjQ-sS2pRUl9Dy-elHY3hA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="101" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_1475808767" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">psychic</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="bug" id="types_pokemon_1__missing_type_102"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="eK-JfNRmsqMTw4MfOAG5yIa6NVmZTjZDTb60UcZnLTfuDp82XF1wpgLTVDUP3SLI6qBKIMCPSMnPvDwT-YhzZw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="102" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_1514812509" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">bug</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="rock" id="types_pokemon_1__missing_type_103"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="Wrc4mXlgSDfX1e6QUGnr_LKusiHh5K5AGgWYpziHKXHMFi7T8VuKMsbFObpntXD83rTNWLgl0MqYBxDlB2h3IQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="103" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_9508286743" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">rock</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="ghost" id="types_pokemon_1__missing_type_104"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="BLn5lvoBXjZup2kdfhGON-oQJJOV8r4PMcYUxxlOUBKSGO_ccjqcM3-3vjdJzRU3hgpb6swzwIWzxJyFJqEOQg" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="104" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5362092628" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">ghost</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="dragon" id="types_pokemon_1__missing_type_105"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="7MHr4iOjKEqODanS1B6z9mbslf0wZBWLovLP-lPXaTx6YP2oq5jqT58dfvjjwij2CvbqhGmlawEg8Ee4bDg3bA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="105" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_65226010" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">dragon</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="dark" id="types_pokemon_1__missing_type_106"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="st7jv-9LdpUUoJOaU-kBNEfMLBskCLjeYVOJwpikMvgkf_X1Z3C0kAWwRLBkNZo0K9ZTYn3JxlTjUQGAp0tsqA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="106" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_3805063338" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">dark</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="steel" id="types_pokemon_1__missing_type_107"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="82eAHKUxKdAczylqtbe8k_g3-6kUxf2CZBUbrC085FdlxpZWLQrr1Q3f_kCCayeTlC2E0E0EgwjmF5PuEtO6Bw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="107" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_2807543204" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">steel</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="fairy" id="types_pokemon_1__missing_type_108"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="8z7vOC_YHLqkCRB-37PsJ1H-bdCX7T-Ne4kgqfDoLGlln_lyp-Pev7UZx1Tob3cnPeQSqc4sQQf5i6jrzwdyOQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="108" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_9974911290" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">fairy</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="hidden! lui-association-overlay__results__cell" data-model-association-overlay-target="new" id="types_pokemon_1__new"> <div class="flex items-center w-full"> <div class="w-full"> <span id="lui-token_5215854990" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;" data-model-association-overlay-target="newLabelWrapper"> <span class="lui-token__text">%new%</span> <div class="lui-token__actions"> </div> </span> </div> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="tWeW_-bM9BOkSY2vYwg17FcvUmolP7iG564CyMeLy1G4iB-_uaYHdIxXEQpswE_Wq-JnuYAdXgoqtT4n6LlZPw" /> <input type="hidden" name="context" id="context" value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" /> <input data-model-association-overlay-target="newInput" type="hidden" name="new_association[name]" id="new_association_name" /> <div class="flex w-full justify-end"> <span class="lui-button__tooltip-wrapper inline-flex w-fit"> <button class="lui-button lui-button--neutral--tertiary lui-button--size-tiny w-fit w-fit relative" data-controller="lui--button" data-action="model-association-overlay#onResultsContainerChange"> <div class="opacity-100 inline-flex" data-lui--button-target="leadingIcon"> <div class="flex items-center justify-center" style="width: 12px; height: 12px;"><i class="lui-button__icon lui-button__icon--tiny fa-regular fa-plus" data-lui--button-target="leadingIcon"></i></div> </div> <span class="lui-button__text opacity-100 inline-flex" data-lui--button-target="text"> Create New </span> <div class="absolute w-full flex items-center justify-center opacity-0" data-lui--button-target="loadingIcon"> <i class="lui-m_icon animate-spin material-symbols-rounded" style="--lui-micon-size: 12px;"> progress_activity </i> </div> </button></span> </div> </form> </div> </div> <div class="hidden lui-association-overlay__empty-search" data-model-association-overlay-target="emptySearch">No results found</div> </div> </div> </turbo-frame> </div> </div> </div> </div> </div> </turbo-frame> <turbo-frame id="lui-model_association_list_pokemon_1_types_token__wrapper_frame" class="block w-fit"> <div data-controller="association-overlay-toggle model-association-list" data-model-association-list-frame-id-value="lui-model_association_list_pokemon_1_types_token__wrapper_frame" data-entangled-group="" class="lui-model-association-list"> <div id="lui-model_association_list_pokemon_1_types_token_" class="lui-token-list lui-token-list--horizontal" data-controller="token-list" data-token-list-frame-id-value="lui-model_association_list_pokemon_1_types_token__frame" data-token-list-model-association-overlay-outlet="#lui-model_association_list_pokemon_1_types_token_ .lui-association-overlay"> <turbo-frame class="lui-token-list__items" id="lui-model_association_list_pokemon_1_types_token__frame"> <div data-controller="drag" class="lui-token-list__items"> <div class="types_pokemon_1__attached_type_94" data-model-association-overlay-target="attachedItem" data-label="grass"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="nSnxiHZJF86UQlEH8b3twkhccxLS5FwZA7idjzzNzQ6O7s5kpWVkJsA3QdDOs2GVhMo5Kqm6HyEdPfMKyBLDRQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="94" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_5436332239" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">grass</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> <div class="types_pokemon_1__attached_type_98" data-model-association-overlay-target="attachedItem" data-label="poison"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="yb_mXb3VZoGrwflLRDDMtxdrHAYK-qowVhc7cOEAyEzaeNmxbvkVaf-06Zx7PkDg2_1WPnGk6QhIklX1Fd_GBw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="98" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_1680139525" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">poison</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> </div> </turbo-frame> <div data-model-association-list-target="popover" data-controller="popover" data-popover-open-value="false" data-popover-rotate-toggle-value="false" class="lui-popover"> <button popovertarget="popover-c959144489adb3106059-target" data-controller="popover-toggle" data-popover-target="toggle" data-popover-toggle-position-value="bottom_left" data-popover-toggle-anchor-value="top_left" data-popover-toggle-on-close-value="" data-popover-toggle-rotate-value="false" type="button" class="lui-popover-toggle-wrapper"> <span class="lui-button__tooltip-wrapper inline-flex w-fit"> <button class="lui-button lui-button--icon-only lui-button--neutral--tertiary lui-button--size-tiny w-fit w-fit relative" data-controller="lui--button popover-toggle" data-popover-target="toggle" data-popover-toggle-position-value="bottom_left" data-popover-toggle-anchor-value="top_left" data-popover-toggle-on-close-value="" data-popover-toggle-rotate-value="false" popovertarget="popover-c959144489adb3106059-target"> <div class="opacity-100 inline-flex" data-lui--button-target="leadingIcon"> <div class="flex items-center justify-center" style="width: 12px; height: 12px;"><i class="lui-button__icon lui-button__icon--tiny fa-regular fa-plus" data-lui--button-target="leadingIcon"></i></div> </div> <div class="absolute w-full flex items-center justify-center opacity-0" data-lui--button-target="loadingIcon"> <i class="lui-m_icon animate-spin material-symbols-rounded" style="--lui-micon-size: 12px;"> progress_activity </i> </div> </button></span> </button> <div id="popover-c959144489adb3106059-target" popover="manual" data-popover-target="popover" class="pointer-events-none w-full h-full bg-transparent overflow-hidden"> <div class="bg-white lui-popover-inner absolute pointer-events-auto"> <turbo-frame class="relative" id="types_pokemon_1_"> <div id="model-association-overlay-a3c5817b5be842ff5ee9" class="lui-association-overlay" data-controller="model-association-overlay" data-model-association-overlay-case-sensitive-value="false" data-model-association-overlay-show-results-value="true"> <div class="lui-association-overlay__selected_list"> <div class="flex items-center gap-2 flex-wrap" id="association_overlay_selected_pokemon_1_types_" data-controller="drag"> <div class="types_pokemon_1__attached_type_94" data-model-association-overlay-target="attachedItem" data-label="grass"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="Fabe1XQh8jofO0WYEwM6-67Byx2Tc8oyb46MtM3IGlYGYeE5pw2B0ktOVU8sDbasYleBJegtiQpxC-IxORcUHQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="94" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_7032696096" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">grass</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> <div class="types_pokemon_1__attached_type_98" data-model-association-overlay-target="attachedItem" data-label="poison"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="delete" /><input type="hidden" name="authenticity_token" value="d45SOLcS9uWI_WIMYie_FL4iDFtomP0Uxty27uRcOOVkSW3UZD6FDdyIcttdKTNDcrRGYxPGvizYWdhrEIM2rg" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="98" type="hidden" name="association_id" id="association_id" /> <span id="lui-token_6040243962" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">poison</span> <div class="lui-token__actions"> <button class="flex" type="submit"><i class="fa-regular fa-xmark"></i></button> </div> </span> </form> </div> </div> </div> <div class="lui-association-overlay__divider"></div> <div class="lui-association-overlay__search"> <i class="fa-regular fa-search text-xxs font-bold"></i> <input type="text" placeholder="Search or text for new" data-model-association-overlay-target="input" autocomplete="off"> </div> <div class="lui-association-overlay__divider"></div> <div class="lui-association-overlay__results overflow-scroll" id="association_overlay_results_pokemon_1_types_" data-model-association-overlay-target="resultsContainer"> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="normal" id="types_pokemon_1__missing_type_91"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="1L8nDDvCX_yc7_eia_x_UkRppxPFqlDAR3qtZkwhAMlCHjFGs_md-Y3_IIhcIORSKHPYapxrLkrFeCUkc85emQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="91" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_1998971406" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">normal</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="fire" id="types_pokemon_1__missing_type_92"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="G4EB28zW71sERylHLHsf-xvL5g1UrEPuteUR3gI7V6ONIBeRRO0tXhVX_m0bp4T7d9GZdA1tPWQ355mcPdQJ8w" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="92" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5897773874" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">fire</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="water" id="types_pokemon_1__missing_type_93"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="qTx3_xnCVASe3GBghVVpStNPrp7bRDk0B3tHfgMZEnw_nWG1kfmWAY_Mt0qyifJKv1XR54KFR76Fec88PPZMLA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="93" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_3633890962" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">water</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="electric" id="types_pokemon_1__missing_type_95"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="UZ4ByaoTMOKSYQvp2vkkkmjhy9z5fHx6vMrRqqMiViLHPxeDIijy54Nx3MPtJb-SBPu0paC9AvA-yFnonM0Icg" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="95" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5432969054" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">electric</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="ice" id="types_pokemon_1__missing_type_96"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="l3XGANoB-zzp8QI5nkWdpzLuDnW9Y3BNAFoITL8bdUEB1NBKUjo5Ofjh1ROpmQanXvRxDOSiDseCWIAOgPQrEQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="96" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_9158206488" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">ice</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="fighting" id="types_pokemon_1__missing_type_97"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="sf2_rCByupHL0c3qCUpPatc6xyny2T5p7CIqk6Sj1qQnXKnmqEl4lNrBGsA-ltRquyC4UKsYQONuIKLRm0yI9A" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="97" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_222646500" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">fighting</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="ground" id="types_pokemon_1__missing_type_99"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="lUriE3vaiILEe-f6vAlsfvYh-AAPo1oRtG_aLXsRKyoD6_RZ8-FKh9VrMNCL1fd-mjuHeVZiJJs2bVJvRP51eg" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="99" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_9610425221" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">ground</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="flying" id="types_pokemon_1__missing_type_100"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="49eJSvnj3fN4S_7hqk3Z_MZwgemWRy1URXGqfPf9XVV1dp8Acdgf9mlbKcudkUL8qmr-kM-GU97HcyI-yBIDBQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="100" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_1006410545" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">flying</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="psychic" id="types_pokemon_1__missing_type_101"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="lLnDFiDU5zl0MfcJImtM-5-z_3F9Ju4m2FGikqQu2s8CGNVcqO8lPGUhICMVt9f786mACCTnkKxaUyrQm8GEnw" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="101" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_8083101637" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">psychic</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="bug" id="types_pokemon_1__missing_type_102"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="l0jz1lrmYT6BmSJx955U2vqi5w087rSs7ktA1PSzlAwB6eWc0t2jO5CJ9VvAQs_alriYdGUvyiZsSciWy1zKXA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="102" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5949402131" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">bug</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="rock" id="types_pokemon_1__missing_type_103"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="3s-Q3fPFsqS6DzHrVfb73e8Aj5XQCH1tbw5Dnt4lWABIboaXe_5woasf5sFiKmDdgxrw7InJA-ftDMvc4coGUA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="103" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_9553542728" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">rock</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="ghost" id="types_pokemon_1__missing_type_104"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="-TFI7beGb4X0XaoI_m0Z_BRA156GN8IJaY6LZOg72-VvkF6nP72tgOVNfSLJsYL8eFqo59_2vIPrjAMm19SFtQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="104" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_3917432518" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">ghost</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="dragon" id="types_pokemon_1__missing_type_105"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="mOndjuNuBanQVAnUBNJUMomhdaUVPbvGbFie6WIZYmQOSMvEa1XHrMFE3v4zDs8y5bsK3Ez8xUzuWharXfY8NA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="105" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_1479021817" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">dragon</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="dark" id="types_pokemon_1__missing_type_106"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="9yuiWbCW1IoJfNoyW8r_Hwtt9nRTe7ya9z1q8eP66HFhirQTOK0WjxhsDRhsFmQfZ3eJDQq6whB1P-Kz3BW2IQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="106" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5745583536" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">dark</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="steel" id="types_pokemon_1__missing_type_107"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="zXw6Kqnbk6u2bgTnQ4QTHFuosp3EMYa2zM3c-i8dxjBb3SxgIeBRrqd-0810WIgcN7LN5J3w-DxOz1S4EPKYYA" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="107" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_5309901276" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">steel</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="lui-association-overlay__results__cell lui-association-overlay__results__cell--missing" data-model-association-overlay-target="result" data-label="fairy" id="types_pokemon_1__missing_type_108"> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="yD-C5mKgFsDSefYedanDFoQ4FSdNVWcBmGA6VLGxBPlenpSs6pvUxcNpITRCdVgW6CJqXhSUGYsaYrIWjl5aqQ" /> <input value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" type="hidden" name="context" id="context" /> <input value="108" type="hidden" name="association_id" id="association_id" /> <button name="button" type="submit" class="flex items-center w-full h-full"> <span id="lui-token_7351318025" class="lui-token locked lui-entity-token lui-entity-token-general" style="color: #212529;"> <span class="lui-token__text">fairy</span> <div class="lui-token__actions"> </div> </span> </button></form> </div> <div class="hidden! lui-association-overlay__results__cell" data-model-association-overlay-target="new" id="types_pokemon_1__new"> <div class="flex items-center w-full"> <div class="w-full"> <span id="lui-token_3239718155" class="lui-token lui-entity-token lui-entity-token-general" style="color: #212529;" data-model-association-overlay-target="newLabelWrapper"> <span class="lui-token__text">%new%</span> <div class="lui-token__actions"> </div> </span> </div> <form class="flex items-center h-full w-full" action="/loopos_ui/associations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="wueyXgSKC59q6WdqRXWm-uVeaRJMpt8VSe3X_Ba1_TnPCDseW-D4-EL3-89KvdzAGZNcwemEOZmE9usTOYdvVw" /> <input type="hidden" name="context" id="context" value="{"model_class":"Pokemon","model_id":1,"association":"types","association_query_sql":null,"component_class":"LooposUi::Token","selected_container_id":"association_overlay_selected_pokemon_1_types_","results_container_id":"association_overlay_results_pokemon_1_types_","results_container_new_cell_id":"association_overlay_results_new_pokemon_1_types_","association_params":{},"turbo_id":"types_pokemon_1_","config":{"can_create_new":true,"create_new":{},"case_sensitive":false,"draggable":false,"custom_detach_action":null},"handle_lists":true,"list_data":{"frame_id":"lui-model_association_list_pokemon_1_types_token__frame"},"policy":{"new":true,"attach":true,"detach":true},"entity_argument_builder":null,"show_results":true,"show_selected":true}" /> <input data-model-association-overlay-target="newInput" type="hidden" name="new_association[name]" id="new_association_name" /> <div class="flex w-full justify-end"> <span class="lui-button__tooltip-wrapper inline-flex w-fit"> <button class="lui-button lui-button--neutral--tertiary lui-button--size-tiny w-fit w-fit relative" data-controller="lui--button" data-action="model-association-overlay#onResultsContainerChange"> <div class="opacity-100 inline-flex" data-lui--button-target="leadingIcon"> <div class="flex items-center justify-center" style="width: 12px; height: 12px;"><i class="lui-button__icon lui-button__icon--tiny fa-regular fa-plus" data-lui--button-target="leadingIcon"></i></div> </div> <span class="lui-button__text opacity-100 inline-flex" data-lui--button-target="text"> Create New </span> <div class="absolute w-full flex items-center justify-center opacity-0" data-lui--button-target="loadingIcon"> <i class="lui-m_icon animate-spin material-symbols-rounded" style="--lui-micon-size: 12px;"> progress_activity </i> </div> </button></span> </div> </form> </div> </div> <div class="hidden lui-association-overlay__empty-search" data-model-association-overlay-target="emptySearch">No results found</div> </div> </div> </turbo-frame> </div> </div> </div> </div> </div> </turbo-frame> </div> </div> </div> </div></turbo-frame>PageHeader
Description
Related components
| Used Components | Components where is Used |
|---|---|
| Label |
Usage rules
- ✅ Do
- ❌ Don't
<%= render LooposUi::PageHeader.new(title: "Settings") do |page_header| %> <% page_header.with_header(title: "Settings") %> <% page_header.with_detail do %> <%= render LooposUi::ModelAssociationList.new( model: Pokemon.first, association: :types, component_class: LooposUi::Token ) %> <% end %> <% page_header.with_detail do %> <%= render LooposUi::ModelAssociationList.new( model: Pokemon.first, association: :types, component_class: LooposUi::Token ) %> <% end %><% end %>No notes provided.
No params configured.
Description
PageHeader is a unified header component used to display page headers with titles, images, tokens, details, and additional contextual information. It replaces the older LooposUi::ShowHeader and LooposUi::IndexHeader components.
The component is wrapped in a turbo-frame (lui-page-header) to support dynamic updates.
Arguments
| Property | Default | Required | Description |
|---|---|---|---|
title |
nil |
No | Main title text. If not provided and a model is present, it will attempt to use resource.model_title |
model |
nil |
No | Model instance for resource-aware features (auto-title, etc.) |
Slots
Required Slots
header - Required - An instance of LooposUi::Header component
The main header content including title, description, icons, and token zones. This slot is mandatory and the component will raise an error if not provided.
Optional Slots
tokens - Multiple token components displayed at the top of the header
Renders multiple token components (e.g., LooposUi::Token) in a tag list above the header zone.
image - An instance of LooposUi::V2::Image component
Displays an image associated with the page/model, typically positioned to the left of the header content.
token_zone - Token zone content
Area for displaying tokens and labels within the header structure.
details - Multiple detail sections
Renders multiple detail sections below the header content. Each detail is rendered in sequence.
with_detail_zone - Detail zone helper method
Special method to add detail zones. You can add up to 3 detail zones using this method. Raises an error if more than 3 are added.
right_side - Right side content
Content displayed on the right side of the header container. (Deprecated, may be removed)
bottom_side - Bottom side content
Content displayed below the header container. (Deprecated, may be removed)
title_zone - Custom title zone
Custom title content. If not provided and title is set, a default title zone will be created.
title_labels - Multiple title label components
Renders multiple label components next to the title. Supports types:
- manual - Custom block content
- counter - LooposUi::CounterLabel component
- state - LooposUi::StateLabel component
- double_state - LooposUi::DoubleStateLabel component
Notes
- The
headerslot is required and the component will raise anArgumentErrorif not provided. - The component uses a turbo-frame wrapper, so it can be updated dynamically via Turbo.
- You can add up to 3 detail zones using
with_detail_zonemethod. - The
titleargument is optional, but if amodelis provided and notitle_zoneis set, it will attempt to auto-populate the title from the model. - The
right_sideandbottom_sideslots are deprecated and may be removed in future versions.