radames commited on
Commit
4408af3
1 Parent(s): bc966b9

overflow scroll

Browse files
frontend/src/lib/Buttons/RoomsSelector.svelte CHANGED
@@ -7,13 +7,9 @@
7
  export let isLoading = false;
8
  let boxEl: HTMLElement;
9
 
10
- let rooms = [
11
- { label: 'room 1', total: 11, capacity: 20 },
12
- { label: 'room 2', total: 11, capacity: 20 },
13
- { label: 'room 3', total: 11, capacity: 20 },
14
- { label: 'room 4', total: 11, capacity: 20 },
15
- { label: 'room 5', total: 11, capacity: 20 }
16
- ];
17
 
18
  let selectedRoomID = 0;
19
  let collapsed = true;
@@ -40,9 +36,9 @@
40
  bind:this={boxEl}
41
  >
42
  {#if !collapsed}
43
- <div class="absolute z-10 left-0 right-0 bottom-full rounded-t-xl bg-violet-100 px-3 py-1">
44
- <ul>
45
- <li class="grid-row gap-2 pb-3">
46
  <Room />
47
  <span> room </span>
48
  <People />
 
7
  export let isLoading = false;
8
  let boxEl: HTMLElement;
9
 
10
+ let rooms = Array(20)
11
+ .fill(0)
12
+ .map((_, i) => ({ label: `room ${i}`, total: ~~Math.random() * 20, capacity: 20 }));
 
 
 
 
13
 
14
  let selectedRoomID = 0;
15
  let collapsed = true;
 
36
  bind:this={boxEl}
37
  >
38
  {#if !collapsed}
39
+ <div class="absolute z-20 left-0 right-0 bottom-full rounded-t-xl bg-violet-100 px-1 py-1 overflow-y-scroll max-h-80">
40
+ <ul class="relative">
41
+ <li class="grid-row gap-2 pb-3 sticky top-0 bg-violet-100">
42
  <Room />
43
  <span> room </span>
44
  <People />