Code/Sailwind.Flex.cs
using System.Collections.Generic;
using System.Text;
namespace Sailwind;
partial class SailwindPanelComponent
{
private void GenerateFlexUtilities( StringBuilder sb )
{
// Core flex utilities - no hover states needed
GenerateUtility( sb, "flex", "display: flex" );
GenerateUtility( sb, "flex-row", "flex-direction: row" );
GenerateUtility( sb, "flex-col", "flex-direction: column" );
// Alignment utilities - might want hover states for dynamic layouts
GenerateUtility( sb, "items-start", "align-items: flex-start", includePointer: true );
GenerateUtility( sb, "items-center", "align-items: center", includePointer: true );
GenerateUtility( sb, "items-end", "align-items: flex-end", includePointer: true );
GenerateUtility( sb, "justify-start", "justify-content: flex-start", includePointer: true );
GenerateUtility( sb, "justify-center", "justify-content: center", includePointer: true );
GenerateUtility( sb, "justify-end", "justify-content: flex-end", includePointer: true );
GenerateUtility( sb, "justify-between", "justify-content: space-between", includePointer: true );
}
}