Introduce ui-forms framework

Adding a new ui framework to make creating forms as easy and consistent as possible. It wraps a lot of boilerplate code and enforces good practices for make the forms in the "SCM-Manager way".


Co-authored-by: Florian Scholdei <florian.scholdei@cloudogu.com>
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>

Reviewed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
This commit is contained in:
Eduard Heimbuch
2023-01-02 08:59:07 +01:00
committed by SCM-Manager
parent f2f2f29791
commit 72dfe80843
52 changed files with 3711 additions and 548 deletions

View File

@@ -20156,10 +20156,14 @@ exports[`Storyshots Repositories/Changesets Co-Authors with avatar 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -20324,10 +20328,14 @@ exports[`Storyshots Repositories/Changesets Commiter and Co-Authors with avatar
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -20468,10 +20476,14 @@ exports[`Storyshots Repositories/Changesets Default 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -20583,10 +20595,14 @@ exports[`Storyshots Repositories/Changesets List with navigation 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -20712,10 +20728,14 @@ exports[`Storyshots Repositories/Changesets List with navigation 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -20832,10 +20852,14 @@ exports[`Storyshots Repositories/Changesets List with navigation 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -20957,10 +20981,14 @@ exports[`Storyshots Repositories/Changesets Replacements 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21072,10 +21100,14 @@ exports[`Storyshots Repositories/Changesets With Committer 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21199,10 +21231,14 @@ exports[`Storyshots Repositories/Changesets With Committer and Co-Author 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21348,10 +21384,14 @@ exports[`Storyshots Repositories/Changesets With avatar 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21463,10 +21503,14 @@ exports[`Storyshots Repositories/Changesets With contactless signature 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21587,10 +21631,14 @@ exports[`Storyshots Repositories/Changesets With invalid signature 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21711,10 +21759,14 @@ exports[`Storyshots Repositories/Changesets With multiple Co-Authors 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21839,10 +21891,14 @@ exports[`Storyshots Repositories/Changesets With multiple signatures and invalid
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -21963,10 +22019,14 @@ exports[`Storyshots Repositories/Changesets With multiple signatures and not fou
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -22087,10 +22147,14 @@ exports[`Storyshots Repositories/Changesets With multiple signatures and valid s
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -22211,10 +22275,14 @@ exports[`Storyshots Repositories/Changesets With unknown signature 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -22335,10 +22403,14 @@ exports[`Storyshots Repositories/Changesets With unowned signature 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>
@@ -22459,10 +22531,14 @@ exports[`Storyshots Repositories/Changesets With valid signature 1`] = `
</h4>
<p
className="is-hidden-touch"
/>
>
repos:changeset.summary
</p>
<p
className="is-hidden-desktop"
/>
>
repos:changeset.shortSummary
</p>
<div
className="is-flex"
>

View File

@@ -241,4 +241,4 @@ class LazyMarkdownView extends React.Component<Props, State> {
}
}
export default withRouter(withTranslation("repos")(LazyMarkdownView));
export default withTranslation("repos")(withRouter(LazyMarkdownView));