diff --git a/src/app.rs b/src/app.rs --- a/src/app.rs +++ b/src/app.rs @@ -1,69 +1,72 @@ -use leptos::prelude::*; -use leptos_meta::{provide_meta_context, Title}; -use leptos_router::components::{Route, Router, Routes}; -use leptos_router::{ParamSegment, StaticSegment}; - -use crate::pages::account::Account; -use crate::pages::account_emails::AccountEmails; -use crate::pages::account_security::AccountSecurity; -use crate::pages::home::Home; -use crate::pages::login::Login; -use crate::pages::org_agents::OrgAgents; -use crate::pages::org_teams::OrgTeams; -use crate::pages::profile::Profile; -use crate::pages::repository::{NewRepository, RepositoryPage}; -use crate::pages::repository_code::{ - RepositoryBlame, RepositoryBlob, RepositoryCode, RepositoryCodeDefault, - RepositoryCommitsDefault, -}; -use crate::pages::repository_commits::{RepositoryCommit, RepositoryCommits}; -use crate::pages::repository_compare::RepositoryCompare; -use crate::pages::repository_fork::RepositoryFork; -use crate::pages::repository_protection::RepositoryProtection; -use crate::pages::repository_refs::{RepositoryBranches, RepositoryTags}; -use crate::pages::repository_settings::RepositorySettings; -use crate::pages::workspace::WorkspacePage; -use crate::pages::workspaces::Workspaces; - -#[component] -pub fn App() -> impl IntoView { - provide_meta_context(); - - view! { -
{location.owner.clone()}" / "{location.repository.clone()}
- -{location.owner.clone()}" / "{location.repository.clone()}
+ +"Runs and jobs read directly from SynCode Control."
+"No runs yet."
}.into_any(), + Ok(runs) => run_list(runs, &base), + Err(error) => view! {{error}
}.into_any(), + } + }) + }} +{run.workflow}
+{format!("#{} · {} · {}", run.number, run.event, short_id(&run.commit))}
+{error}
}.into_any(), + } + })} +{format!("Run #{}", run.number)}
{lines.join("\n")}
+