Skip to content

Commit

Permalink
fix(MemberList): Don't use VirtualList for listing members
Browse files Browse the repository at this point in the history
VirtualList would require a fixed container height and it seems like
a premature optimization to me.

Fixes: #3996

Signed-off-by: Jonas <[email protected]>
  • Loading branch information
mejo- committed Aug 5, 2024
1 parent 5edd2d8 commit 3bf8e6c
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions src/components/MemberList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,9 @@
</Button>
</div>

<VirtualList class="members-list"
data-key="id"
:data-sources="filteredList"
:data-component="MembersListItem"
:estimate-size="68" />
<MembersListItem v-for="member in filteredList"
:key="member.singleId"
:source="member" />

<!-- member picker -->
<EntityPicker v-if="showPicker"
Expand All @@ -75,7 +73,6 @@ import {
NcLoadingIcon as IconLoading,
isMobile,
} from '@nextcloud/vue'
import VirtualList from 'vue-virtual-scroll-list'

import MembersListItem from './MembersList/MembersListItem.vue'
import EntityPicker from './EntityPicker/EntityPicker.vue'
Expand All @@ -95,13 +92,13 @@ export default {
components: {
AppContentList,
Button,
VirtualList,
EntityPicker,
EmptyContent,
IconContact,
IconAdd,
IconInfo,
IconLoading,
MembersListItem,
},
mixins: [isMobile, RouterMixin],

Expand All @@ -124,8 +121,6 @@ export default {

data() {
return {
MembersListItem,

pickerLoading: false,
showPicker: false,
showPickerIntro: true,
Expand Down

0 comments on commit 3bf8e6c

Please sign in to comment.