chore: add README.md
fix: added more space to the title, added delete button show up fix
This commit is contained in:
parent
5641bfa6a3
commit
9bdad9e48d
6 changed files with 47 additions and 10 deletions
|
@ -73,6 +73,8 @@
|
|||
|
||||
@code {
|
||||
|
||||
public bool canDel { get; set; }
|
||||
|
||||
private async Task deletePost()
|
||||
{
|
||||
var cauthStateProvder = (CustomAuthenticationStateProvider)authStateProvider;
|
||||
|
@ -95,7 +97,21 @@
|
|||
|
||||
private ImageData image;
|
||||
private string role;
|
||||
|
||||
|
||||
protected override async Task OnAfterRenderAsync(bool firstRender)
|
||||
{
|
||||
await base.OnAfterRenderAsync(firstRender);
|
||||
var cauthStateProvder = (CustomAuthenticationStateProvider)authStateProvider;
|
||||
var user = await cauthStateProvder.GetAuthenticationStateAsync();
|
||||
var usr = user.User;
|
||||
UserData foundusr = await UsersRepository.getUserByEmailAsync(usr.Identity.Name);
|
||||
if (foundusr != null && (foundusr.Role != "User" || comment.UserID == foundusr.UserID))
|
||||
{
|
||||
canDel = true;
|
||||
}
|
||||
canDel = false;
|
||||
}
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
int i;
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
</div>
|
||||
|
||||
<div class="pd centered marg">
|
||||
<RadzenTextBox Placeholder="Title" MaxLength="40" @bind-Value="@postTitle" Class="w-100"/>
|
||||
<RadzenTextBox Placeholder="Title" MaxLength="128" @bind-Value="@postTitle" Class="w-100"/>
|
||||
</div>
|
||||
|
||||
<div class="pd centered marg">
|
||||
|
|
|
@ -93,10 +93,12 @@
|
|||
<span> ]</span>
|
||||
</Authorized>
|
||||
</AuthorizeView>
|
||||
|
||||
<span>[</span>
|
||||
<a @onclick="@deletePost" href="javascript:void(0)">Delete</a>
|
||||
<span>]</span>
|
||||
@if (canDel)
|
||||
{
|
||||
<span>[</span>
|
||||
<a @onclick="@deletePost" href="javascript:void(0)">Delete</a>
|
||||
<span>]</span>
|
||||
}
|
||||
<span>[</span>
|
||||
<a class="report" href="/sys/report/op/@post.Board/@post.PostID" target="_blank">Report</a>
|
||||
<span>] </span>
|
||||
|
@ -118,6 +120,8 @@
|
|||
|
||||
|
||||
@code {
|
||||
|
||||
public bool canDel { get; set; }
|
||||
|
||||
private async void lockMe()
|
||||
{
|
||||
|
@ -137,7 +141,7 @@
|
|||
dateTime = dateTime.AddMilliseconds( javaTimeStamp ).ToLocalTime();
|
||||
return dateTime;
|
||||
}
|
||||
|
||||
|
||||
private async Task deletePost()
|
||||
{
|
||||
string boardTag = post.Board;
|
||||
|
@ -165,9 +169,21 @@
|
|||
toggleText = opened ? "-" : "+";
|
||||
}
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
protected override async Task OnAfterRenderAsync(bool firstRender)
|
||||
{
|
||||
await base.OnAfterRenderAsync(firstRender);
|
||||
value = TheManager.getBumpValue(post) + "v";
|
||||
string boardTag = post.Board;
|
||||
var cauthStateProvder = (CustomAuthenticationStateProvider)authStateProvider;
|
||||
var user = await cauthStateProvder.GetAuthenticationStateAsync();
|
||||
var usr = user.User;
|
||||
UserData foundusr = await UsersRepository.getUserByEmailAsync(usr.Identity.Name);
|
||||
if (foundusr != null && (foundusr.Role != "User" || post.UserID == foundusr.UserID))
|
||||
{
|
||||
canDel = true;
|
||||
return;
|
||||
}
|
||||
canDel = false;
|
||||
}
|
||||
|
||||
[Parameter]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue