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 );
	}
}