diff --git a/development/issues/closed/283.html b/development/issues/closed/283.html
index 07b0cfe12fbb6a3b037882afb8300cf6b0c55fb1..a7d45f870ac0dad27eebd0a7c16634a42b6eb345 100644
--- a/development/issues/closed/283.html
+++ b/development/issues/closed/283.html
@@ -15,10 +15,7 @@
     </ul>
     <main>
 
-        <monster-message-state-button>
-
-            <div slot="button">button</div>
-            this is a button222</monster-message-state-button>
+        <monster-datasource-save-button>test</monster-datasource-save-button>
 
     </main>
 </body>
diff --git a/development/issues/closed/283.mjs b/development/issues/closed/283.mjs
index 6c7be1eaf6416de3460a92afabd9f1c7f266e730..d20d593d0a2782275da93044d770348128670a1b 100644
--- a/development/issues/closed/283.mjs
+++ b/development/issues/closed/283.mjs
@@ -12,4 +12,5 @@ import "../../../source/components/style/color.pcss";
 import "../../../source/components/style/theme.pcss";
 import "../../../source/components/style/typography.pcss";
 
-import "../../../source/components/form/message-state-button.mjs";
+import "../../../source/components/datatable/save-button.mjs";
+
diff --git a/source/components/form/state-button.mjs b/source/components/form/state-button.mjs
index 827a354e494edd3026f7b2080bbe0cadad5f9190..612a2ecc645121096db055108e5da5565c4ea3fd 100644
--- a/source/components/form/state-button.mjs
+++ b/source/components/form/state-button.mjs
@@ -69,11 +69,13 @@ class StateButton extends Button {
 			templates: {
 				main: getTemplate(),
 			},
+
 			states: {
 				successful: getStateInstanceFor("successful"),
 				activity: getStateInstanceFor("activity"),
 				failed: getStateInstanceFor("failed"),
 			},
+
 			current: getStateInstanceFor("stateless"),
 
 			aria: {