Private/Handlers/Add-StandardRowOptions.ps1
function Add-StandardRowOptions { param ( [Parameter(Mandatory = $true)] [array]$Options, [Parameter(Mandatory = $true)] [int]$Counter, [Parameter(Mandatory = $true)] [string]$Source, [Parameter(Mandatory = $true)] [string]$ItemUrl, [Parameter(Mandatory = $true)] [string]$SvgRoute ) # Add URL option $Options += New-SvgOption -Number $Counter -Type "URL" -Source $Source -Action "URL" -Value $ItemUrl # Add Raw SVG option $Options += New-SvgOption -Number ($Counter+1) -Type "Raw SVG" -Source $Source -Action "RawSVG" -Value $SvgRoute # Add placeholder options for other framework variants (React, Vue, etc.) foreach ($i in 3..7) { $Options += New-SvgOption -Number ($Counter+$i-1) -Type "Placeholder" -Source $Source -Action "None" -Value "Not implemented" } # Return the updated counter return $Counter + 7 } |