Make `TextSize::rems` take `AppContext` instead of `WindowContext` (#23220)

Michael Sloan created

Motivation for this change is #23113, but this will also be the state of
it after the gpui refactor.

Release Notes:

- N/A

Change summary

crates/ui/src/styles/typography.rs | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Detailed changes

crates/ui/src/styles/typography.rs 🔗

@@ -1,5 +1,6 @@
 use gpui::{
-    div, rems, IntoElement, ParentElement, Rems, RenderOnce, SharedString, Styled, WindowContext,
+    div, rems, AppContext, IntoElement, ParentElement, Rems, RenderOnce, SharedString, Styled,
+    WindowContext,
 };
 use settings::Settings;
 use theme::{ActiveTheme, ThemeSettings};
@@ -130,7 +131,7 @@ pub enum TextSize {
 
 impl TextSize {
     /// Returns the text size in rems.
-    pub fn rems(self, cx: &WindowContext) -> Rems {
+    pub fn rems(self, cx: &AppContext) -> Rems {
         let theme_settings = ThemeSettings::get_global(cx);
 
         match self {