add empty state
This commit is contained in:
@@ -14,6 +14,7 @@ use gpui_native_core::checkbox::Checkbox;
|
||||
use gpui_native_core::common::{Sizable as _, h_flex, v_flex};
|
||||
use gpui_native_core::context_menu::ContextMenu;
|
||||
use gpui_native_core::dialog::Dialog;
|
||||
use gpui_native_core::empty_state::EmptyState;
|
||||
use gpui_native_core::input::{Input, InputState};
|
||||
use gpui_native_core::link::Link;
|
||||
use gpui_native_core::menu::{Menu, MenuItem};
|
||||
@@ -527,6 +528,43 @@ impl Render for Gallery {
|
||||
.child(self.context_action.clone()),
|
||||
),
|
||||
)
|
||||
.child(
|
||||
div()
|
||||
.flex()
|
||||
.flex_col()
|
||||
.gap_2()
|
||||
.child(section_label(
|
||||
"empty state · native refs — AdwStatusPage, Kirigami PlaceHolderMessage, macOS placeholder views",
|
||||
colors,
|
||||
))
|
||||
.child(
|
||||
div()
|
||||
.h(px(180.))
|
||||
.rounded(theme.radius.overlay)
|
||||
.border_1()
|
||||
.border_color(colors.border)
|
||||
.flex()
|
||||
.child(
|
||||
EmptyState::new("No repositories found")
|
||||
.icon(IconRole::Search)
|
||||
.hint("Try a different name, or publish one first.")
|
||||
.action(
|
||||
Button::new("empty-state-clear")
|
||||
.label("Clear filters")
|
||||
.variant(ButtonVariant::Secondary),
|
||||
),
|
||||
),
|
||||
)
|
||||
.child(
|
||||
div()
|
||||
.h(px(120.))
|
||||
.rounded(theme.radius.overlay)
|
||||
.border_1()
|
||||
.border_color(colors.border)
|
||||
.flex()
|
||||
.child(EmptyState::new("Nothing here yet")),
|
||||
),
|
||||
)
|
||||
.child(
|
||||
div()
|
||||
.flex()
|
||||
|
||||
Reference in New Issue
Block a user