diff --git a/src/view/components/about.rs b/src/view/components/about.rs
new file mode 100644
index 0000000..4143899
--- /dev/null
+++ b/src/view/components/about.rs
@@ -0,0 +1,19 @@
+use gio::{glib::Variant, SimpleAction};
+use gtk4 as gtk;
+
+use gtk::{prelude::GtkWindowExt, AboutDialog, Image};
+
+use std::path::Path;
+
+pub fn open_about_dialogue(_action: &SimpleAction, _var: Option<&Variant>) {
+    let logo = Image::from_file(Path::new("./src/view/resources/logo.png"))
+        .paintable()
+        .unwrap();
+    AboutDialog::builder()
+        .authors(vec!["Сагиев А.Д.", "Ефимов И.П."])
+        .version("1.0-beta")
+        .logo(&logo)
+        .website("https://gitea.doryan04.ru/doryan/AIT")
+        .build()
+        .present();
+}
diff --git a/src/view/components/mod.rs b/src/view/components/mod.rs
index 3c345bd..185868e 100644
--- a/src/view/components/mod.rs
+++ b/src/view/components/mod.rs
@@ -1,3 +1,4 @@
+pub mod about;
 pub mod info_bar;
 pub mod input;
 pub mod menu;