mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-26 07:38:33 -06:00
got assignment template variables and replacement working
This commit is contained in:
@@ -11,13 +11,11 @@
|
||||
|
||||
@inject CanvasService canvas
|
||||
@inject CoursePlanner planner
|
||||
@inject ICanvasTokenManagement tokenManagement
|
||||
|
||||
|
||||
@code
|
||||
{
|
||||
private bool showNewFile { get; set; } = false;
|
||||
private bool hasCanvasToken { get; set; } = false;
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
planner.StateHasChanged += reload;
|
||||
@@ -32,29 +30,10 @@
|
||||
{
|
||||
planner.StateHasChanged -= reload;
|
||||
}
|
||||
protected override async Task OnAfterRenderAsync(bool firstRender)
|
||||
{
|
||||
if(firstRender)
|
||||
{
|
||||
hasCanvasToken = await tokenManagement.GetCanvasToken() != null;
|
||||
StateHasChanged();
|
||||
}
|
||||
}
|
||||
|
||||
private async Task SetToken(string newToken)
|
||||
{
|
||||
await tokenManagement.SaveCanvasToken(newToken);
|
||||
hasCanvasToken = true;
|
||||
StateHasChanged();
|
||||
}
|
||||
}
|
||||
<PageTitle>Index</PageTitle>
|
||||
|
||||
@if(!hasCanvasToken)
|
||||
{
|
||||
<ValidateCanvasToken SetToken="SetToken" />
|
||||
}
|
||||
|
||||
@if(planner.LocalCourse == null)
|
||||
{
|
||||
<CurrentFiles />
|
||||
|
||||
Reference in New Issue
Block a user