revision fix

This commit is contained in:
2026-05-06 21:48:56 +03:00
parent 93a16ee916
commit dff3748623
2 changed files with 15 additions and 4 deletions
@@ -1,6 +1,6 @@
<script> <script>
import Preview from "../../files/Preview.svelte";
import PreviewCardSmall from "../PreviewCardSmall.svelte"; import PreviewCardSmall from "../PreviewCardSmall.svelte";
import PreviewFile from "../previews/PreviewFile.svelte";
export let field; export let field;
export let side; export let side;
@@ -8,7 +8,7 @@
export let colorClass; export let colorClass;
</script> </script>
{#if ["reference", "file"].includes(field.info.name)} {#if ["reference"].includes(field.info.name)}
<div class="{colorClass} field-content"> <div class="{colorClass} field-content">
<div class="d-flex align-items-center text-center flex-wrap"> <div class="d-flex align-items-center text-center flex-wrap">
{#each edges[field.name] as edgeRecord} {#each edges[field.name] as edgeRecord}
@@ -18,6 +18,16 @@
{/each} {/each}
</div> </div>
</div> </div>
{:else if ["file"].includes(field.info.name)}
<div class="{colorClass} field-content">
<div class="d-flex align-items-center text-center flex-wrap">
{#each side as aFile}
<div class="ms-2">
<PreviewFile file={aFile} />
</div>
{/each}
</div>
</div>
{:else if ["json", "block"].includes(field.info.name)} {:else if ["json", "block"].includes(field.info.name)}
<div class="{colorClass} field-content" style="white-space: break-spaces;"> <div class="{colorClass} field-content" style="white-space: break-spaces;">
{JSON.stringify(side, null, 2) ?? ""} {JSON.stringify(side, null, 2) ?? ""}
+3 -2
View File
@@ -2,6 +2,7 @@
namespace Lucent\Revision; namespace Lucent\Revision;
use Carbon\Carbon;
use Lucent\Database\Database; use Lucent\Database\Database;
use Lucent\Edge\Edge; use Lucent\Edge\Edge;
use Lucent\Primitive\Collection; use Lucent\Primitive\Collection;
@@ -100,8 +101,8 @@ class RevisionRepo
schema: $data->schema, schema: $data->schema,
createdBy: $data->createdBy, createdBy: $data->createdBy,
updatedBy: $data->updatedBy, updatedBy: $data->updatedBy,
createdAt: $data->createdAt, createdAt: Carbon::parse($data->createdAt),
updatedAt: $data->updatedAt, updatedAt: Carbon::parse($data->updatedAt),
version: $data->version, version: $data->version,
data: new RecordData(json_decode($data->data, true)), data: new RecordData(json_decode($data->data, true)),
_edges: $edges, _edges: $edges,