diff --git a/deployment/src/main/java/io/quarkus/jgit/deployment/devui/GiteaDevUIProcessor.java b/deployment/src/main/java/io/quarkus/jgit/deployment/devui/GiteaDevUIProcessor.java index 494c9ed..cfcdf0d 100644 --- a/deployment/src/main/java/io/quarkus/jgit/deployment/devui/GiteaDevUIProcessor.java +++ b/deployment/src/main/java/io/quarkus/jgit/deployment/devui/GiteaDevUIProcessor.java @@ -2,13 +2,10 @@ import java.util.Optional; -import org.eclipse.jgit.api.Git; - import io.quarkus.deployment.IsDevelopment; import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.devui.spi.page.CardPageBuildItem; -import io.quarkus.devui.spi.page.ExternalPageBuilder; import io.quarkus.devui.spi.page.Page; import io.quarkus.jgit.deployment.GiteaDevServiceInfoBuildItem; @@ -16,25 +13,15 @@ public class GiteaDevUIProcessor { @BuildStep(onlyIf = IsDevelopment.class) void createCard(Optional info, BuildProducer cardPage) { - CardPageBuildItem card = new CardPageBuildItem(); info.ifPresent(i -> { + CardPageBuildItem card = new CardPageBuildItem(); String url = "http://" + i.host() + ":" + i.httpPort(); card.addPage(Page.externalPageBuilder("Gitea Dashboard") .doNotEmbed() .icon("font-awesome-solid:code-branch") .url(url, url)); + cardPage.produce(card); }); - - final ExternalPageBuilder versionPage = Page.externalPageBuilder("JGit Version") - .icon("font-awesome-solid:tag") - .url("https://www.eclipse.org/jgit/") - .doNotEmbed() - .staticLabel(Git.class.getPackage().getImplementationVersion()); - - card.addPage(versionPage); - - card.setCustomCard("qwc-jgit-card.js"); - cardPage.produce(card); } -} \ No newline at end of file +} diff --git a/deployment/src/main/resources/dev-ui/qwc-jgit-card.js b/deployment/src/main/resources/dev-ui/qwc-jgit-card.js deleted file mode 100644 index fa0badc..0000000 --- a/deployment/src/main/resources/dev-ui/qwc-jgit-card.js +++ /dev/null @@ -1,86 +0,0 @@ -import { LitElement, html, css} from 'lit'; -import { pages } from 'build-time-data'; -import 'qwc/qwc-extension-link.js'; - -const NAME = "JGit"; -export class QwcJGitCard extends LitElement { - - static styles = css` - .identity { - display: flex; - justify-content: flex-start; - } - - .description { - padding-bottom: 10px; - } - - .logo { - padding-bottom: 10px; - margin-right: 5px; - } - - .card-content { - color: var(--lumo-contrast-90pct); - display: flex; - flex-direction: column; - justify-content: flex-start; - padding: 2px 2px; - height: 100%; - } - - .card-content slot { - display: flex; - flex-flow: column wrap; - padding-top: 5px; - } - `; - - static properties = { - description: {type: String} - }; - - constructor() { - super(); - } - - connectedCallback() { - super.connectedCallback(); - } - - render() { - return html`
-
- -
${this.description}
-
- ${this._renderCardLinks()} -
- `; - } - - _renderCardLinks(){ - return html`${pages.map(page => html` - - - `)}`; - } - -} -customElements.define('qwc-jgit-card', QwcJGitCard); \ No newline at end of file diff --git a/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/runtime/src/main/resources/META-INF/quarkus-extension.yaml index 0362bf3..4cc5afe 100644 --- a/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -10,4 +10,5 @@ metadata: - "quarkus.jgit." guide: https://quarkiverse.github.io/quarkiverse-docs/quarkus-jgit/dev/index.html icon-url: "https://raw.githubusercontent.com/quarkiverse/quarkus-jgit/main/docs/modules/ROOT/assets/images/jgit.svg" - status: "stable" \ No newline at end of file + lib-ga: org.eclipse.jgit:org.eclipse.jgit[https://projects.eclipse.org/projects/technology.jgit] + status: "stable"