Skip to content

Commit b2d7008

Browse files
authored
Sort components (#970)
1 parent a424d25 commit b2d7008

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy