Set new icons for Codeberg and Gitea (#165)

This commit is contained in:
Felix Suchert 2022-08-22 00:34:24 +02:00 committed by GitHub
parent ba7647dcff
commit 0788aaaedb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 7 deletions

View file

@ -42,7 +42,7 @@ impl fmt::Display for RepoPath {
write!(
f,
"{} => {}/{}",
self.site.to_string(),
self.site,
self.qual.as_ref(),
self.name.as_ref()
)
@ -96,7 +96,7 @@ impl FromStr for RepoSite {
type Err = Error;
fn from_str(input: &str) -> Result<RepoSite, Error> {
if let Some((site, domain)) = input.split_once("/") {
if let Some((site, domain)) = input.split_once('/') {
match site {
"gitea" => Ok(RepoSite::Gitea(domain.parse()?)),
_ => Err(anyhow!("unknown repo site identifier")),

View file

@ -127,11 +127,11 @@ fn get_site_icon(site: &RepoSite) -> (FaType, &'static str) {
RepoSite::Github => (FaType::Brands, "github"),
RepoSite::Gitlab => (FaType::Brands, "gitlab"),
RepoSite::Bitbucket => (FaType::Brands, "bitbucket"),
// FIXME: There is no brands/{sourcehut, codeberg, gitea} icon, so just use a
// regular circle which looks close enough.
RepoSite::Sourcehut | RepoSite::Codeberg | RepoSite::Gitea(_) => {
(FaType::Regular, "circle")
}
// FIXME: There is no brands/{sourcehut, codeberg, gitea} icon, so just use an
// icon which looks close enough.
RepoSite::Sourcehut => (FaType::Regular, "circle"),
RepoSite::Codeberg => (FaType::Solid, "mountain"),
RepoSite::Gitea(_) => (FaType::Brands, "git-alt"),
}
}