Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/ilovecveti.ru/bitrix/js/ui/accessrights/v2/src/components/ |
Upload File : |
import { Runtime } from 'main.core'; export const SearchBox = { name: 'SearchBox', debouncedSetSearchQuery: null, created() { const setSearchQuery = (query) => { this.$store.dispatch('accessRights/search', { query }); }; this.debouncedSetSearchQuery = Runtime.debounce(setSearchQuery, 200); }, computed: { searchQuery: { get(): string { return this.$store.state.accessRights.searchQuery; }, set(query: string): void { this.debouncedSetSearchQuery(query); }, }, }, template: ` <div class="ui-ctl ui-ctl-after-icon ui-ctl-w100 ui-access-rights-v2-search"> <input type="text" class="ui-ctl-element ui-ctl-textbox ui-access-rights-v2-search-input" :placeholder="$Bitrix.Loc.getMessage('JS_UI_ACCESSRIGHTS_V2_SEARCH_PLACEHOLDER')" v-model="searchQuery" > <a class="ui-ctl-after ui-ctl-icon-search ui-access-rights-v2-search-icon"></a> </div> `, };