mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-08-18 18:24:56 +02:00
.config
.run
.workdir
Agent
Common
Controller
Docker
Utils
Web
Phantom.Web
Phantom.Web.Bootstrap
Phantom.Web.Components
Dialogs
Forms
Graphics
Tables
Cell.razor
Column.razor
Table.razor
Utils
Phantom.Web.Components.csproj
PhantomComponent.cs
_Imports.razor
Phantom.Web.Services
.dockerignore
.gitattributes
.gitignore
AddMigration.bat
AddMigration.sh
Directory.Build.props
Directory.Build.targets
Dockerfile
LICENSE
Packages.props
PhantomPanel.sln
README.md
global.json
36 lines
634 B
Plaintext
36 lines
634 B
Plaintext
<th style="@style" class="@Class">
|
|
@ChildContent
|
|
</th>
|
|
|
|
@code {
|
|
|
|
[Parameter]
|
|
public string Class { get; set; } = string.Empty;
|
|
|
|
[Parameter]
|
|
public string? MinWidth { get; set; }
|
|
|
|
[Parameter]
|
|
public string? Width { get; set; }
|
|
|
|
[Parameter]
|
|
public RenderFragment? ChildContent { get; set; }
|
|
|
|
private string style = string.Empty;
|
|
|
|
protected override void OnParametersSet() {
|
|
List<string> styles = new (2);
|
|
|
|
if (MinWidth != null) {
|
|
styles.Add("min-width: " + MinWidth);
|
|
}
|
|
|
|
if (Width != null) {
|
|
styles.Add("width: " + Width);
|
|
}
|
|
|
|
style = string.Join(';', styles);
|
|
}
|
|
|
|
}
|