diff --git a/web/src/at_record_web/pages/public_crate.gleam b/web/src/at_record_web/pages/public_crate.gleam index cdc1a43..7e149ae 100644 --- a/web/src/at_record_web/pages/public_crate.gleam +++ b/web/src/at_record_web/pages/public_crate.gleam @@ -11,6 +11,7 @@ import at_record_web/msg.{type Msg} import at_record_web/route import at_record_web/ui/app_bar as bar import at_record_web/ui/covers as cov +import at_record_web/ui/states import gleam/int import gleam/list import gleam/option @@ -106,14 +107,9 @@ fn failed_state(handle: String) -> Element(Msg) { hero(handle, 0), html.div([attr.class("body list-body")], [ html.div([attr.class("list-scroll")], [ - html.div([attr.class("error-state")], [ - html.span([attr.class("error-state__sticker")], [ - text("✕ COULDN'T LOAD"), - ]), - html.p([attr.class("error-state__body")], [ - text("Couldn't load @" <> handle <> "'s crate right now."), - ]), - ]), + states.error_sticker( + "Couldn't load @" <> handle <> "'s crate right now.", + ), ]), ]), ])