PageSourceSearch

https://baserow.io/_nuxt/COFxS3zW.js

js baserow.io collected 2026-09-24 22:01:03 UTC 6,117 bytes, 2 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`5fa0c19d-b17d-45b2-9fb1-2420109b6f2b`,e._sentryDebugIdIdentifier=`sentry-dbid-5fa0c19d-b17d-45b2-9fb1-2420109b6f2b`)}catch{}})();import{H as e,S as t,Yt as n,at as r,f as i,h as a,m as o,p as s,q as c,x as l}from"./CdYnTnNr.js";import{t as u}from"./BuuqxS5P.js";import{t as d}from"./B4Vcb6cr.js";var f={name:`MemberAssignmentModalFooter`,props:{filteredMembersCount:{type:Number,required:!0},selectedMembersCount:{type:Number,required:!0},allFilteredMembersSelected:{type:Boolean,required:!1,default:!1},buttonLabel:{type:String,required:!1,default:null},allowEmptySelection:{type:Boolean,required:!1,default:!1}},emits:[`select`,`toggle-select-all`],computed:{toggleEnabled(){return this.filteredMembersCount!==0},selectEnabled(){return this.allowEmptySelection||this.selectedMembersCount!==0},actionLabel(){return this.buttonLabel??this.$t(`memberAssignmentModalFooter.invite`,{selectedMembersCount:this.selectedMembersCount})},getToggleLabel(){return this.allFilteredMembersSelected?this.$t(`memberAssignmentModalFooter.deselectAll`):this.$t(`memberAssignmentModalFooter.selectAll`)}}},p={class:`row`},m={class:`col col-6`},h={class:`col col-6 align-right`};function g(u,d,f,g,_,v){let y=c(`Button`);return e(),a(`div`,p,[i(`div`,m,[v.toggleEnabled?(e(),s(y,{key:0,type:`secondary`,onClick:d[0]||=e=>u.$emit(`toggle-select-all`)},{default:r(()=>[l(n(v.getToggleLabel),1)]),_:1})):o(``,!0)]),i(`div`,h,[t(y,{type:`primary`,disabled:!v.selectEnabled,onClick:d[1]||=e=>v.selectEnabled?u.$emit(`select`):null},{default:r(()=>[l(n(v.actionLabel),1)]),_:1},8,[`disabled`])])])}var _={name:`MemberSelectionList`,components:{MemberAssignmentModalFooter:u(f,[[`render`,g]])},props:{members:{type:Array,required:!0},selectedMembers:{type:Array,required:!1,default:()=>[]},allowEmptySelection:{type:Boolean,required:!1,default:!1},buttonLabel:{type:String,required:!1,default:null}},emits:[`select`],data(){return{membersFiltered:this.members,membersSelected:[...this.selectedMembers],activeSearchTerm:null}},computed:{searchAbleAttributes(){return[`name`,`email`]},allFilteredMembersSelected(){return this.membersFiltered.every(e=>this.membersSelected.includes(e))}},watch:{activeSearchTerm(e){this.search(e)},members(e){this.membersFiltered=e},selectedMembers(e){this.membersSelected=[...e]}},mounted(){this.$priorityBus.$on(`start-search`,this.$priorityBus.level.HIGH,this.searchStarted)},beforeUnmount(){this.$priorityBus.$off(`start-search`,this.searchStarted)},methods:{getSubjectAvatarColor(e){return this.$registry.get(`subject`,e.subject_type).avatarColor},toggleSelectAll(){if(this.allFilteredMembersSelected)this.membersSelected=this.membersSelected.filter(e=>!this.membersFiltered.includes(e));else{let e=this.membersFiltered.filter(e=>!this.membersSelected.includes(e));this.membersSelected=this.membersSelected.concat(e)}},searchStarted({event:e}){e.preventDefault(),this.$refs.searchInput.focus()},search(e){(e===null||e===``||this.members.length===0)&&(this.membersFiltered=this.members),this.membersFiltered=this.members.filter(t=>this.searchAbleAttributes.some(n=>t[n].toLowerCase().includes(e.toLowerCase())))},memberSelected({value:e,item:t}){if(e)this.membersSelected.push(t);else{let e=this.membersSelected.findIndex(e=>e.id===t.id);this.membersSelected.splice(e,1)}}}},v={class:`select-members-list`},y={class:`margin-top-2`},b={class:`margin-left-1`};function x(o,s,l,u,d,f){let p=c(`FormInput`),m=c(`Avatar`),h=c(`List`),g=c(`MemberAssignmentModalFooter`);return e(),a(`div`,v,[i(`div`,null,[t(p,{ref:`searchInput`,modelValue:d.activeSearchTerm,"onUpdate:modelValue":s[0]||=e=>d.activeSearchTerm=e,placeholder:o.$t(`memberSelectionList.searchPlaceholder`)},null,8,[`modelValue`,`placeholder`]),i(`div`,y,n(o.$t(`memberSelectionList.selectedAmountLabel`,{count:d.membersSelected.length})),1)]),t(h,{class:`margin-top-2 select-members-list__items`,items:d.membersFiltered,"selected-items":d.membersSelected,attributes:[`email`],selectable:``,onSelected:f.memberSelected},{"left-side":r(({item:e})=>[t(m,{class:`margin-left-1`,rounded:``,size:`medium`,color:f.getSubjectAvatarColor(e),initials:o.$filters.nameAbbreviation(e.name)},null,8,[`color`,`initials`]),i(`span`,b,n(e.name),1)]),_:1},8,[`items`,`selected-items`,`onSelected`]),t(g,{"all-filtered-members-selected":f.allFilteredMembersSelected,"selected-members-count":d.membersSelected.length,"filtered-members-count":d.membersFiltered.length,"button-label":l.buttonLabel,"allow-empty-selection":l.allowEmptySelection,onToggleSelectAll:f.toggleSelectAll,onSelect:s[1]||=e=>o.$emit(`select`,d.membersSelected)},null,8,[`all-filtered-members-selected`,`selected-members-count`,`filtered-members-count`,`button-label`,`allow-empty-selection`,`onToggleSelectAll`])])}var S={name:`MemberAssignmentModal`,components:{MemberSelectionList:u(_,[[`render`,x]])},mixins:[d],props:{title:{type:String,default:null},description:{type:String,default:null},members:{type:Array,required:!0},selectedMembers:{type:Array,required:!1,default:()=>[]},allowEmptySelection:{type:Boolean,required:!1,default:!1},buttonLabel:{type:String,required:!1,default:null}},emits:[`select`],methods:{storeSelectedMembers(e){this.$emit(`select`,e),this.hide()}}},C={key:0,class:`box__title`},w={key:1,class:`margin-bottom-2`};function T(i,l,u,d,f,p){let m=c(`MemberSelectionList`),h=c(`Modal`);return e(),s(h,{ref:`modal`,"full-height":!0,small:!0},{default:r(()=>
1[u.title?(e(),a(`h2`,C,n(u.title),1)):o(``,!0),u.description?(e(),a(`p`,w,n(u.description),1)):o(``,!0),t(m,{ref:`memberSelectionList`,class:`padding-top-2`,members:u.members,"selected-members":u.selectedMembers,"allow-empty-selection":u.allowEmptySelection,"button-label":u.buttonLabel,onSelect:p.storeSelectedMembers},null,8,[`members`,`selected-members`,`allow-empty-selection`,`button-label`,`onSelect`])]),_:1},512)}var E=u(S,[[`render`,T]]);export{E as t};
2//# sourceMappingURL=COFxS3zW.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.