using Newtonsoft.Json.Linq; namespace Umbraco.Cms.Core.Models.Blocks; /// /// Data converter for blocks in the richtext property editor /// internal sealed class RichTextEditorBlockDataConverter : BlockEditorDataConverter { public RichTextEditorBlockDataConverter() : base(Constants.PropertyEditors.Aliases.TinyMce) { } protected override IEnumerable? GetBlockReferences(JToken jsonLayout) { IEnumerable? blockListLayout = jsonLayout.ToObject>(); return blockListLayout?.Select(x => new ContentAndSettingsReference(x.ContentUdi, x.SettingsUdi)).ToList(); } }