diff --git a/src/Plugin/UiPatterns/Source/TokenSource.php b/src/Plugin/UiPatterns/Source/TokenSource.php
index 7ccdaffde5e8fce568c1e0a1ad27684e01e153c8..f7227c616973ce13c524ba9af7134f80b6392233 100644
--- a/src/Plugin/UiPatterns/Source/TokenSource.php
+++ b/src/Plugin/UiPatterns/Source/TokenSource.php
@@ -26,7 +26,7 @@ use Symfony\Component\DependencyInjection\ContainerInterface;
   id: 'token',
   label: new TranslatableMarkup('Token'),
   description: new TranslatableMarkup('Text with placeholder variables, replaced before display.'),
-  prop_types: ['slot', 'string'],
+  prop_types: ['slot', 'string', 'url'],
   tags: [],
   context_definitions: [
     'entity' => new ContextDefinition('entity', label: new TranslatableMarkup('Entity'), required: FALSE),