From bdf88462780d2daf589789891a7e4e4561e1fb2f Mon Sep 17 00:00:00 2001 From: James Collins Date: Tue, 23 Apr 2024 08:38:16 +1000 Subject: [PATCH] handle arrays --- resources/views/components/ui/filelist.blade.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/views/components/ui/filelist.blade.php b/resources/views/components/ui/filelist.blade.php index ec6fe71..72e32b0 100644 --- a/resources/views/components/ui/filelist.blade.php +++ b/resources/views/components/ui/filelist.blade.php @@ -47,6 +47,7 @@ } function updateFiles(result) { + Alpine.store('files', []); // Check if result is a string or a collection @@ -73,7 +74,14 @@ } document.addEventListener('alpine:init', () => { - updateFiles('{{ $value }}'.split(',') || []); + const files = '{!! addslashes($value) !!}'; + let fileData = []; + try { + fileData = JSON.parse(files); + } catch { + + } + updateFiles(fileData); }); @endif