svg_preview.rs
1use gpui::{App, actions};
2use workspace::Workspace;
3
4pub mod svg_preview_view;
5
6actions!(
7 svg,
8 [OpenPreview, OpenPreviewToTheSide, OpenFollowingPreview]
9);
10
11pub fn init(cx: &mut App) {
12 cx.observe_new(|workspace: &mut Workspace, window, cx| {
13 let Some(window) = window else {
14 return;
15 };
16 crate::svg_preview_view::SvgPreviewView::register(workspace, window, cx);
17 })
18 .detach();
19}