web: 3 fixes for small typos, annoyances, and improvements (#7249)
I'm conducting a more comprehensive survey of the UI in order to get a more holistic idea of the changes that should be implemented. Along the way, I'm finding a few small details that annoy me. Here are three. It goes to "User statistics." I have changed both the text of the link and the page to read "User Statistics" (it's a title, it should be capitalized). Give people warning when you're about to take them out of the system, especially if you're opening a new tab along the way. Just a thing I spotted along the way.
This commit is contained in:
		| @ -193,7 +193,7 @@ export class AdminInterface extends Interface { | |||||||
|             ["/if/user/", msg("User interface"), { "?isAbsoluteLink": true, "?highlight": true }], |             ["/if/user/", msg("User interface"), { "?isAbsoluteLink": true, "?highlight": true }], | ||||||
|             [null, msg("Dashboards"), { "?expanded": true }, [ |             [null, msg("Dashboards"), { "?expanded": true }, [ | ||||||
|                 ["/administration/overview", msg("Overview")], |                 ["/administration/overview", msg("Overview")], | ||||||
|                 ["/administration/dashboard/users", msg("Users")], |                 ["/administration/dashboard/users", msg("User Statistics")], | ||||||
|                 ["/administration/system-tasks", msg("System Tasks")]]], |                 ["/administration/system-tasks", msg("System Tasks")]]], | ||||||
|             [null, msg("Applications"), null, [ |             [null, msg("Applications"), null, [ | ||||||
|                 ["/core/providers", msg("Providers"), [`^/core/providers/(?<id>${ID_REGEX})$`]], |                 ["/core/providers", msg("Providers"), [`^/core/providers/(?<id>${ID_REGEX})$`]], | ||||||
|  | |||||||
| @ -22,6 +22,7 @@ import PFContent from "@patternfly/patternfly/components/Content/content.css"; | |||||||
| import PFList from "@patternfly/patternfly/components/List/list.css"; | import PFList from "@patternfly/patternfly/components/List/list.css"; | ||||||
| import PFPage from "@patternfly/patternfly/components/Page/page.css"; | import PFPage from "@patternfly/patternfly/components/Page/page.css"; | ||||||
| import PFGrid from "@patternfly/patternfly/layouts/Grid/grid.css"; | import PFGrid from "@patternfly/patternfly/layouts/Grid/grid.css"; | ||||||
|  | import PFBase from "@patternfly/patternfly/patternfly-base.css"; | ||||||
|  |  | ||||||
| import { SessionUser } from "@goauthentik/api"; | import { SessionUser } from "@goauthentik/api"; | ||||||
|  |  | ||||||
| @ -35,6 +36,7 @@ export function versionFamily(): string { | |||||||
| export class AdminOverviewPage extends AKElement { | export class AdminOverviewPage extends AKElement { | ||||||
|     static get styles(): CSSResult[] { |     static get styles(): CSSResult[] { | ||||||
|         return [ |         return [ | ||||||
|  |             PFBase, | ||||||
|             PFGrid, |             PFGrid, | ||||||
|             PFPage, |             PFPage, | ||||||
|             PFContent, |             PFContent, | ||||||
| @ -53,6 +55,13 @@ export class AdminOverviewPage extends AKElement { | |||||||
|                 .card-container { |                 .card-container { | ||||||
|                     max-height: 10em; |                     max-height: 10em; | ||||||
|                 } |                 } | ||||||
|  |                 .ak-external-link { | ||||||
|  |                     display: inline-block; | ||||||
|  |                     margin-left: 0.175rem; | ||||||
|  |                     vertical-align: super; | ||||||
|  |                     line-height: normal; | ||||||
|  |                     font-size: var(--pf-global--icon--FontSize--sm); | ||||||
|  |                 } | ||||||
|             `, |             `, | ||||||
|         ]; |         ]; | ||||||
|     } |     } | ||||||
| @ -104,8 +113,10 @@ export class AdminOverviewPage extends AKElement { | |||||||
|                                             class="pf-u-mb-xl" |                                             class="pf-u-mb-xl" | ||||||
|                                             target="_blank" |                                             target="_blank" | ||||||
|                                             href="https://goauthentik.io/integrations/" |                                             href="https://goauthentik.io/integrations/" | ||||||
|                                             >${msg("Explore integrations")}</a |                                             >${msg("Explore integrations")}<i | ||||||
|                                         > |                                                 class="fas fa-external-link-alt ak-external-link" | ||||||
|  |                                             ></i | ||||||
|  |                                         ></a> | ||||||
|                                     </li> |                                     </li> | ||||||
|                                     <li> |                                     <li> | ||||||
|                                         <a class="pf-u-mb-xl" href=${paramURL("/identity/users")} |                                         <a class="pf-u-mb-xl" href=${paramURL("/identity/users")} | ||||||
| @ -120,8 +131,10 @@ export class AdminOverviewPage extends AKElement { | |||||||
|                                                 ".", |                                                 ".", | ||||||
|                                                 "", |                                                 "", | ||||||
|                                             )}" |                                             )}" | ||||||
|                                             >${msg("Check release notes")}</a |                                             >${msg("Check the release notes")}<i | ||||||
|                                         > |                                                 class="fas fa-external-link-alt ak-external-link" | ||||||
|  |                                             ></i | ||||||
|  |                                         ></a> | ||||||
|                                     </li> |                                     </li> | ||||||
|                                 </ul> |                                 </ul> | ||||||
|                             </ak-aggregate-card> |                             </ak-aggregate-card> | ||||||
|  | |||||||
| @ -41,7 +41,7 @@ export class DashboardUserPage extends AKElement { | |||||||
|     } |     } | ||||||
|  |  | ||||||
|     render(): TemplateResult { |     render(): TemplateResult { | ||||||
|         return html`<ak-page-header icon="pf-icon pf-icon-user" header=${msg("User statistics")}> |         return html`<ak-page-header icon="pf-icon pf-icon-user" header=${msg("User Statistics")}> | ||||||
|             </ak-page-header> |             </ak-page-header> | ||||||
|             <section class="pf-c-page__main-section"> |             <section class="pf-c-page__main-section"> | ||||||
|                 <div class="pf-l-grid pf-m-gutter"> |                 <div class="pf-l-grid pf-m-gutter"> | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ The prompt can be any of the following types: | |||||||
| | Number                | Numerical textbox.                                                                         | | | Number                | Numerical textbox.                                                                         | | ||||||
| | Checkbox              | Simple checkbox.                                                                           | | | Checkbox              | Simple checkbox.                                                                           | | ||||||
| | Radio Button Group    | Similar to checkboxes, but allows selecting a value from a set of predefined values.       | | | Radio Button Group    | Similar to checkboxes, but allows selecting a value from a set of predefined values.       | | ||||||
| | Dropdwon              | A simple dropdown menu filled with predefined values.                                      | | | Dropdown              | A simple dropdown menu filled with predefined values.                                      | | ||||||
| | Date                  | Same as text, except the client renders a date-picker                                      | | | Date                  | Same as text, except the client renders a date-picker                                      | | ||||||
| | Date-time             | Same as text, except the client renders a date-time-picker                                 | | | Date-time             | Same as text, except the client renders a date-time-picker                                 | | ||||||
| | File                  | Allow users to upload a file, which will be available as base64-encoded data in the flow . | | | File                  | Allow users to upload a file, which will be available as base64-encoded data in the flow . | | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Ken Sternberg
					Ken Sternberg