Style scrollbar when using diff markers

Marshall Bowers created

Change summary

crates/editor2/src/element.rs | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

Detailed changes

crates/editor2/src/element.rs 🔗

@@ -1338,9 +1338,9 @@ impl EditorElement {
                     let bounds = Bounds::from_corners(point(left, start_y), point(right, end_y));
 
                     let color = match hunk.status() {
-                        DiffHunkStatus::Added => gpui::green(), // todo!("use the right color")
-                        DiffHunkStatus::Modified => gpui::yellow(), // todo!("use the right color")
-                        DiffHunkStatus::Removed => gpui::red(), // todo!("use the right color")
+                        DiffHunkStatus::Added => cx.theme().status().created,
+                        DiffHunkStatus::Modified => cx.theme().status().modified,
+                        DiffHunkStatus::Removed => cx.theme().status().deleted,
                     };
                     cx.paint_quad(
                         bounds,
@@ -1352,7 +1352,7 @@ impl EditorElement {
                             bottom: Pixels::ZERO,
                             left: px(1.),
                         },
-                        gpui::green(), // todo!("style.thumb.border.color")
+                        cx.theme().colors().scrollbar_thumb_border,
                     );
                 }
             }
@@ -1360,14 +1360,14 @@ impl EditorElement {
             cx.paint_quad(
                 thumb_bounds,
                 Corners::default(),
-                gpui::black(), // todo!("style.thumb.background_color")
+                cx.theme().colors().scrollbar_thumb_background,
                 Edges {
                     top: Pixels::ZERO,
                     right: px(1.),
                     bottom: Pixels::ZERO,
                     left: px(1.),
                 },
-                gpui::green(), // todo!("style.thumb.border.color")
+                cx.theme().colors().scrollbar_thumb_border,
             );
         }