diff --git a/src/SharpIDE.Photino/Components/SidebarIconButton.razor b/src/SharpIDE.Photino/Components/SidebarIconButton.razor index 3349637..149fa03 100644 --- a/src/SharpIDE.Photino/Components/SidebarIconButton.razor +++ b/src/SharpIDE.Photino/Components/SidebarIconButton.razor @@ -1,4 +1,4 @@ - + @Text @@ -11,4 +11,7 @@ [Parameter, EditorRequired] public string? Text { get; set; } + + [Parameter] + public EventCallback OnClick { get; set; } } diff --git a/src/SharpIDE.Photino/Layout/MainLayout.razor b/src/SharpIDE.Photino/Layout/MainLayout.razor index f9a7354..89be2c5 100644 --- a/src/SharpIDE.Photino/Layout/MainLayout.razor +++ b/src/SharpIDE.Photino/Layout/MainLayout.razor @@ -47,7 +47,7 @@ - + @@ -85,8 +85,10 @@ @code { private bool _drawerOpen = true; private bool _terminalDrawerOpen = false; + private bool _runDrawerOpen = true; private void DrawerToggle() => _drawerOpen = !_drawerOpen; private void TerminalDrawerToggle() => _terminalDrawerOpen = !_terminalDrawerOpen; + private void RunDrawerToggle() => _runDrawerOpen = !_runDrawerOpen; private string? _solutionFilePath; private SharpIdeSolutionModel? _solutionModel;