diff --git a/typed-html/src/elements.rs b/typed-html/src/elements.rs
index 6da813c..9c022f4 100644
--- a/typed-html/src/elements.rs
+++ b/typed-html/src/elements.rs
@@ -522,3 +522,16 @@ fn test_twitter_cards() {
frag.to_string()
);
}
+
+#[test]
+fn test_meta_theme() {
+ use crate as axohtml;
+ use crate::{dom::DOMTree, html};
+
+ let frag: DOMTree = html!();
+
+ assert_eq!(
+ "",
+ frag.to_string()
+ );
+}
diff --git a/typed-html/src/types/mod.rs b/typed-html/src/types/mod.rs
index 9339a2f..15bd030 100644
--- a/typed-html/src/types/mod.rs
+++ b/typed-html/src/types/mod.rs
@@ -254,6 +254,8 @@ pub enum Metadata {
Robots,
#[strum(to_string = "viewport")]
Viewport,
+ #[strum(to_string = "theme-color")]
+ ThemeColor,
// Twitter Social meta card tags -> https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/markup
#[strum(to_string = "twitter:card")]
TwitterCard,