Skip to content

Instantly share code, notes, and snippets.

@adamdriscoll
Last active April 1, 2020 22:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamdriscoll/2baa35b07ebc80891b60f2137c944605 to your computer and use it in GitHub Desktop.
Save adamdriscoll/2baa35b07ebc80891b60f2137c944605 to your computer and use it in GitHub Desktop.
Universal Dashboard v3 Nav Demo
function New-AppBar {
$Drawer = New-UDDrawer -Children {
New-UDList -Children {
New-UDListItem -Label "Page1" -OnClick { Invoke-UDRedirect -Url "/page1" }
New-UDListItem -Label "Page2" -OnClick { Invoke-UDRedirect -Url "/page2" }
New-UDListItem -Label "Page3" -OnClick { Invoke-UDRedirect -Url "/page3" }
}
}
New-UDAppbar -Children {
New-UDElement -Tag 'div' -Content {$title}
} -Drawer $Drawer
}
$Page1 = New-UDPage -Name 'Page1' -Content {
New-AppBar
New-UDTypography -Text Page1 -Variant h1
}
$Page2 = New-UDPage -Name 'Page2' -Content {
New-AppBar
New-UDTypography -Text Page2 -Variant h1
}
$Page3 = New-UDPage -Name 'Page3' -Content {
New-AppBar
New-UDTypography -Text Page3 -Variant h1
}
$Dashboard = New-UDDashboard -Title 'NavDemo' -Pages @($Page1, $Page2, $Page3)
Start-UDDashboard -Port 10000 -Dashboard $Dashboard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment