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}