From 4066c6965b46acd83ce31349ee41ea2e316618fc Mon Sep 17 00:00:00 2001
From: databasedav <31483365+databasedav@users.noreply.github.com>
Date: Fri, 31 May 2024 08:59:02 -0700
Subject: [PATCH] add default derive to buffer unit components (#143)

---
 src/cosmic_edit.rs | 2 +-
 src/user_select.rs | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cosmic_edit.rs b/src/cosmic_edit.rs
index 0737f9b..d6c324e 100644
--- a/src/cosmic_edit.rs
+++ b/src/cosmic_edit.rs
@@ -25,7 +25,7 @@ impl Default for CosmicTextAlign {
 
 /// Tag component to disable writing to a [`CosmicBuffer`]
 // TODO: Code example
-#[derive(Component)]
+#[derive(Component, Default)]
 pub struct ReadOnly; // tag component
 
 /// Internal value used to decide what section of a [`Buffer`] to render
diff --git a/src/user_select.rs b/src/user_select.rs
index 4569397..7dcd8fd 100644
--- a/src/user_select.rs
+++ b/src/user_select.rs
@@ -11,7 +11,7 @@ impl Plugin for UserSelectPlugin {
 
 /// Tag component to disable user selection
 /// Like CSS `user-select: none` https://developer.mozilla.org/en-US/docs/Web/CSS/user-select
-#[derive(Component)]
+#[derive(Component, Default)]
 pub struct UserSelectNone;
 
 fn clear_selection(mut q: Query<&mut CosmicEditor, With<UserSelectNone>>) {
-- 
GitLab