Created more components
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
namespace Htmx.ApiDemo.Templates.Components;
|
||||
|
||||
/// <summary>
|
||||
/// shadcn-style Skeleton loading placeholder.
|
||||
/// Pass size classes via the classes parameter, e.g. "h-4 w-48" or "h-10 w-full".
|
||||
/// </summary>
|
||||
public sealed class Skeleton : SkeletonBase
|
||||
{
|
||||
private readonly byte[] _classesData;
|
||||
|
||||
public Skeleton(string classes = "h-4 w-full")
|
||||
{
|
||||
_classesData = classes.ToUtf8Bytes();
|
||||
}
|
||||
|
||||
protected override void RenderClasses(HtmxRenderContext ctx) => ctx.Writer.WriteUtf8(_classesData);
|
||||
}
|
||||
Reference in New Issue
Block a user