Install
Save-Module Universal.Components.Loader -Path $Env:ProgramData\UniversalAutomation\Repository\Modules
The above command assumes you are running with default settings. You can also install modules from within the PowerShell Universal admin console by clicking Platform \ Modules. Click here for more information about installing PowerShell Universal modules.
Version
0.0.1
Last Updated
Monday, 28 August 2023
Tags
PowerShellUniversal App Loader
Author
Ironman Software
PowerShell Universal App Recharts
23 loader components built on react-spinners for PowerShell Universal Apps.
Installation
You can install this component as a PowerShell module using PowerShellGet or via PowerShell Universal.
Install-Module Universal.Components.Loader
Usage
New-UDLayout -Columns 4 -Content {
@(
New-UDLoader -Bar -Style @{ position = 'relative' }
New-UDLoader -Beat -Style @{ position = 'relative' }
New-UDLoader -Bounce -Style @{ position = 'relative' }
New-UDLoader -Circle -Style @{ position = 'relative' }
New-UDLoader -ClimbingBox -Style @{ position = 'relative' }
New-UDLoader -Clip -Style @{ position = 'relative' }
New-UDLoader -Clock -Style @{ position = 'relative' }
New-UDLoader -Dot -Style @{ position = 'relative' }
New-UDLoader -Fade -Style @{ position = 'relative' }
New-UDLoader -Grid -Style @{ position = 'relative' }
New-UDLoader -Hash -Style @{ position = 'relative' }
New-UDLoader -Moon -Style @{ position = 'relative' }
New-UDLoader -Pacman -Style @{ position = 'relative' }
New-UDLoader -Propagate -Style @{ position = 'relative' }
New-UDLoader -Puff -Style @{ position = 'relative' }
New-UDLoader -Pulse -Style @{ position = 'relative' }
New-UDLoader -Ring -Style @{ position = 'relative' }
New-UDLoader -Rotate -Style @{ position = 'relative' }
New-UDLoader -Scale -Style @{ position = 'relative' }
New-UDLoader -Skew -Style @{ position = 'relative' }
New-UDLoader -Square -Style @{ position = 'relative' }
New-UDLoader -Sync -Style @{ position = 'relative' }
) | ForEach-Object {
New-UDElement -Content { $_ } -Tag 'div' -Attributes @{
style = @{
height = "50px"
}
}
}
}
Development
You will need NodeJS version 16.13.2 and the InvokeBuild module installed to build this module.
You can run Invoke-Build
within this directory to build this component.
Invoke-Build
The output will be found within the output folder.