@@ -13,6 +13,7 @@ import { grafanaLogo, kibanaLogo, kubernetesLogo } from "./avatarImgs";
13
13
import PrimaryDropdownButton from "../../button/components/PrimaryDropdownButton" ;
14
14
import { DropdownMenuProps } from "../components/DropdownMenu" ;
15
15
import { Direction } from "../../dropdownable/components/Dropdownable" ;
16
+ import { ProductIcons } from "../../icons/dist/product-icons-enum" ;
16
17
17
18
export default {
18
19
title : "Overlays/DropdownMenu" ,
@@ -286,3 +287,100 @@ export const WithIconsAndAvatarsPositionEnd = args => (
286
287
</ DropdownSection >
287
288
</ DropdownMenu >
288
289
) ;
290
+
291
+ export const WithFooterSection = args => (
292
+ < DropdownMenu
293
+ menuMaxHeight = "50vh"
294
+ trigger = { < PrimaryDropdownButton > Workspaces</ PrimaryDropdownButton > }
295
+ { ...args }
296
+ >
297
+ < DropdownSection >
298
+ < DropdownMenuItem key = "workspace1" value = "workspace1" >
299
+ < DropdownMenuItemIcon shape = { ProductIcons . Global } />
300
+ Global
301
+ </ DropdownMenuItem >
302
+ </ DropdownSection >
303
+ < DropdownSection >
304
+ < DropdownMenuItem key = "default-workspace" value = "default-workspace" >
305
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
306
+ Default Workspace
307
+ </ DropdownMenuItem >
308
+ < DropdownMenuItem
309
+ key = "management-cluster-workspace"
310
+ value = "management-cluster-workspace"
311
+ >
312
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
313
+ Management Cluster Workspace
314
+ </ DropdownMenuItem >
315
+ < DropdownMenuItem key = "workspace1" value = "workspace1" >
316
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
317
+ Workspace 1
318
+ </ DropdownMenuItem >
319
+ < DropdownMenuItem key = "workspace2" value = "workspace2" >
320
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
321
+ Workspace 2
322
+ </ DropdownMenuItem >
323
+ < DropdownMenuItem key = "workspace3" value = "workspace3" >
324
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
325
+ Workspace 3
326
+ </ DropdownMenuItem >
327
+ < DropdownMenuItem key = "workspace4" value = "workspace4" >
328
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
329
+ Workspace 4
330
+ </ DropdownMenuItem >
331
+ < DropdownMenuItem key = "workspace5" value = "workspace5" >
332
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
333
+ Workspace 5
334
+ </ DropdownMenuItem >
335
+ < DropdownMenuItem key = "workspace6" value = "workspace6" >
336
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
337
+ Workspace 6
338
+ </ DropdownMenuItem >
339
+ < DropdownMenuItem key = "workspace7" value = "workspace7" >
340
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
341
+ Workspace 7
342
+ </ DropdownMenuItem >
343
+ < DropdownMenuItem key = "workspace8" value = "workspace8" >
344
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
345
+ Workspace 8
346
+ </ DropdownMenuItem >
347
+ < DropdownMenuItem key = "workspace9" value = "workspace9" >
348
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
349
+ Workspace 9
350
+ </ DropdownMenuItem >
351
+ < DropdownMenuItem key = "workspace10" value = "workspace10" >
352
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
353
+ Workspace 10
354
+ </ DropdownMenuItem >
355
+ < DropdownMenuItem key = "workspace11" value = "workspace11" >
356
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
357
+ Workspace 11
358
+ </ DropdownMenuItem >
359
+ < DropdownMenuItem key = "workspace12" value = "workspace12" >
360
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
361
+ Workspace 12
362
+ </ DropdownMenuItem >
363
+ < DropdownMenuItem key = "workspace13" value = "workspace13" >
364
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
365
+ Workspace 13
366
+ </ DropdownMenuItem >
367
+ < DropdownMenuItem key = "workspace14" value = "workspace14" >
368
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
369
+ Workspace 14
370
+ </ DropdownMenuItem >
371
+ < DropdownMenuItem key = "workspace15" value = "workspace15" >
372
+ < DropdownMenuItemIcon shape = { ProductIcons . Components } />
373
+ Workspace 15
374
+ </ DropdownMenuItem >
375
+ </ DropdownSection >
376
+
377
+ < DropdownSection footer >
378
+ < DropdownMenuItem key = "create-workspace" value = "create-workspace" >
379
+ Create Workspace
380
+ </ DropdownMenuItem >
381
+ < DropdownMenuItem key = "manage-workspaces" value = "manage-workspaces" >
382
+ Manage Workspaces
383
+ </ DropdownMenuItem >
384
+ </ DropdownSection >
385
+ </ DropdownMenu >
386
+ ) ;
0 commit comments