<div class="uk-margin-bottom"> <h2 class="uk-margin-remove-bottom">Defaults</h2> <p> These community and/or servers will be used if no community or server ID is provided for a command <small>*with some exceptions</small>. </p> </div> <%= content_tag( :div, nil, id: "user-defaults", data: local_assigns[:default].slice( :communities, :servers, :default_community, :default_server ), "v-cloak": true ) do %> <%= form_for( :user_defaults, url: user_defaults_path(current_user.discord_id), method: :patch, class: "uk-margin" ) do |f| %> <div class="uk-margin uk-width-1-2"> <label class="uk-form-label">Default Community</label> <div class="uk-form-controls"> <multiselect v-model="defaultCommunity" :options="communities" :close-on-select="true" placeholder="Type to search communities" track-by="id" label="name" > <span slot="noResult">No matches. Please adjust your search and try again</span> </multiselect> <%= f.hidden_field :default_community_id, ":value": "defaultCommunity?.id" %> </div> </div> <div class="uk-margin uk-width-1-2"> <label class="uk-form-label">Default Server</label> <div class="uk-form-controls"> <multiselect v-model="defaultServer" :options="servers" :close-on-select="true" group-values="servers" group-label="name" placeholder="Type to search servers" track-by="id" label="name" :limit="1" > <span slot="noResult">No matches. Please adjust your search and try again</span> </multiselect> <%= f.hidden_field :default_server_id, ":value": "defaultServer?.id" %> </div> </div> <%= f.submit "Save defaults", class: "uk-button esm-button-confirm" %> <% end %> <% end %>