Skip to content

Text

This page details the output actions available to Text elements, or elements available to have text updated within them.

This output action differs slightly, as it doesn't just update elements created by New-PodeWebText, but instead applies to the following list:

  • Alert
  • Badge
  • Code
  • CodeBlock
  • Header
  • Paragraph
  • Quote
  • Text

Update

To update the textual value of one of the above elements, you can use Update-PodeWebText:

New-PodeWebContainer -NoBackground -Content @(
    New-PodeWebText -Value 'I have a pet'
    New-PodeWebText -Value 'dog' -Id 'pet_type'

    New-PodeWebButton -Name 'Change Pet!' -ScriptBlock {
        $rand = Get-Random -Minimum 0 -Maximum 5
        $pet = (@('dog', 'cat', 'fish', 'bear'))[$rand]
        Update-PodeWebText -Id 'pet_type' -Value $pet
    }
)