Skip to content

Commit d115147

Browse files
authored
Sort components (#970)
1 parent cd01be0 commit d115147

File tree

3 files changed

+45
-42
lines changed

3 files changed

+45
-42
lines changed

pgml-apps/cargo-pgml-components/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cargo-pgml-components"
3-
version = "0.1.8"
3+
version = "0.1.9"
44
edition = "2021"
55
authors = ["PostgresML <team@postgresml.org>"]
66
license = "MIT"

pgml-apps/cargo-pgml-components/src/frontend/components.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,13 @@ pub fn add(name: &str, overwrite: bool) {
115115
/// Update `mod.rs` with all the components in `src/components`.
116116
pub fn update_modules() {
117117
let mut modules = Vec::new();
118+
let mut paths: Vec<_> = unwrap_or_exit!(read_dir(COMPONENT_DIRECTORY))
119+
.map(|p| p.unwrap())
120+
.collect();
121+
paths.sort_by_key(|dir| dir.path());
118122

119-
for path in unwrap_or_exit!(read_dir(COMPONENT_DIRECTORY)) {
120-
let path = unwrap_or_exit!(path).path();
121-
123+
for path in paths {
124+
let path = path.path();
122125
if path.is_file() {
123126
continue;
124127
}

pgml-dashboard/src/components/mod.rs

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -5,58 +5,58 @@ mod component;
55
pub(crate) use component::{component, Component};
66

77

8-
// src/components/navbar_web_app
9-
pub mod navbar_web_app;
10-
pub use navbar_web_app::NavbarWebApp;
8+
// src/components/breadcrumbs
9+
pub mod breadcrumbs;
10+
pub use breadcrumbs::Breadcrumbs;
1111

12-
// src/components/navbar
13-
pub mod navbar;
14-
pub use navbar::Navbar;
12+
// src/components/confirm_modal
13+
pub mod confirm_modal;
14+
pub use confirm_modal::ConfirmModal;
1515

16-
// src/components/postgres_logo
17-
pub mod postgres_logo;
18-
pub use postgres_logo::PostgresLogo;
16+
// src/components/github_icon
17+
pub mod github_icon;
18+
pub use github_icon::GithubIcon;
1919

20-
// src/components/static_nav_link
21-
pub mod static_nav_link;
22-
pub use static_nav_link::StaticNavLink;
20+
// src/components/left_nav_menu
21+
pub mod left_nav_menu;
22+
pub use left_nav_menu::LeftNavMenu;
23+
24+
// src/components/left_nav_web_app
25+
pub mod left_nav_web_app;
26+
pub use left_nav_web_app::LeftNavWebApp;
2327

2428
// src/components/modal
2529
pub mod modal;
2630
pub use modal::Modal;
2731

28-
// src/components/static_nav
29-
pub mod static_nav;
30-
pub use static_nav::StaticNav;
31-
32-
// src/components/test_component
33-
pub mod test_component;
34-
pub use test_component::TestComponent;
35-
3632
// src/components/nav
3733
pub mod nav;
3834
pub use nav::Nav;
3935

40-
// src/components/left_nav_web_app
41-
pub mod left_nav_web_app;
42-
pub use left_nav_web_app::LeftNavWebApp;
36+
// src/components/nav_link
37+
pub mod nav_link;
38+
pub use nav_link::NavLink;
4339

44-
// src/components/github_icon
45-
pub mod github_icon;
46-
pub use github_icon::GithubIcon;
40+
// src/components/navbar
41+
pub mod navbar;
42+
pub use navbar::Navbar;
4743

48-
// src/components/confirm_modal
49-
pub mod confirm_modal;
50-
pub use confirm_modal::ConfirmModal;
44+
// src/components/navbar_web_app
45+
pub mod navbar_web_app;
46+
pub use navbar_web_app::NavbarWebApp;
5147

52-
// src/components/left_nav_menu
53-
pub mod left_nav_menu;
54-
pub use left_nav_menu::LeftNavMenu;
48+
// src/components/postgres_logo
49+
pub mod postgres_logo;
50+
pub use postgres_logo::PostgresLogo;
5551

56-
// src/components/nav_link
57-
pub mod nav_link;
58-
pub use nav_link::NavLink;
52+
// src/components/static_nav
53+
pub mod static_nav;
54+
pub use static_nav::StaticNav;
5955

60-
// src/components/breadcrumbs
61-
pub mod breadcrumbs;
62-
pub use breadcrumbs::Breadcrumbs;
56+
// src/components/static_nav_link
57+
pub mod static_nav_link;
58+
pub use static_nav_link::StaticNavLink;
59+
60+
// src/components/test_component
61+
pub mod test_component;
62+
pub use test_component::TestComponent;

0 commit comments

Comments
 (0)