From f0f314b10946c32387bf238b5cc13a11ecdf1705 Mon Sep 17 00:00:00 2001 From: Jack McDade Date: Thu, 5 Feb 2026 11:47:33 -0500 Subject: [PATCH] Prototype of an asset reference viewer Based on https://github.com/statamic/ideas/issues/1412 --- .../js/components/assets/AssetReferences.vue | 99 +++++ .../js/components/assets/Editor/Editor.vue | 5 + routes/cp.php | 1 + src/Assets/AssetReferenceFinder.php | 346 ++++++++++++++++++ .../CP/Assets/AssetsController.php | 100 +++++ src/Http/Resources/CP/Entries/Entries.php | 18 +- 6 files changed, 566 insertions(+), 3 deletions(-) create mode 100644 resources/js/components/assets/AssetReferences.vue create mode 100644 src/Assets/AssetReferenceFinder.php diff --git a/resources/js/components/assets/AssetReferences.vue b/resources/js/components/assets/AssetReferences.vue new file mode 100644 index 00000000000..827b574dde8 --- /dev/null +++ b/resources/js/components/assets/AssetReferences.vue @@ -0,0 +1,99 @@ + + + diff --git a/resources/js/components/assets/Editor/Editor.vue b/resources/js/components/assets/Editor/Editor.vue index 12ea14c97dc..e93eb94307e 100644 --- a/resources/js/components/assets/Editor/Editor.vue +++ b/resources/js/components/assets/Editor/Editor.vue @@ -136,6 +136,9 @@ +
+ +
@@ -183,6 +186,7 @@