Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
frontend-clients
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
OZG-Cloud
app
frontend-clients
Commits
a7e0909a
Commit
a7e0909a
authored
6 months ago
by
OZGCloud
Browse files
Options
Downloads
Patches
Plain Diff
OZG-7047 demo add tooltip variants
parent
ee5a9e25
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
alfa-client/apps/demo/src/app/app.component.html
+100
-0
100 additions, 0 deletions
alfa-client/apps/demo/src/app/app.component.html
alfa-client/apps/demo/src/app/app.component.ts
+2
-0
2 additions, 0 deletions
alfa-client/apps/demo/src/app/app.component.ts
with
102 additions
and
0 deletions
alfa-client/apps/demo/src/app/app.component.html
+
100
−
0
View file @
a7e0909a
...
@@ -11,6 +11,106 @@
...
@@ -11,6 +11,106 @@
<nav>
NAV
</nav>
<nav>
NAV
</nav>
</div>
</div>
<main
class=
"flex-auto bg-background-50 p-6"
>
<main
class=
"flex-auto bg-background-50 p-6"
>
<div
class=
"my-12 text-text"
>
<h1
class=
"mb-6 text-2xl font-semibold text-text"
>
Tooltip
</h1>
<h2
class=
"mb-6 text-xl font-semibold text-text"
>
Tooltip zur als Hauptbeschriftung
</h2>
<p
class=
"mb-4"
>
via aria-labelledby
</p>
<button
type=
"button"
class=
"group relative box-border flex items-center focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus"
aria-labelledby=
"tooltip555"
>
<svg
class=
"w-8 fill-slate-700"
viewBox=
"0 0 22 22"
fill=
"none"
xmlns=
"http://www.w3.org/2000/svg"
aria-hidden=
"true"
>
<path
d=
"M0 11C0 4.92487 4.92487 0 11 0C17.0751 0 22 4.92487 22 11C22 17.0751 17.0751 22 11 22C4.92487 22 0 17.0751 0 11Z"
/>
<path
d=
"M11 6.87508C10.6828 6.87508 10.3726 6.781 10.1088 6.60473C9.84501 6.42846 9.6394 6.17793 9.51798 5.8848C9.39657 5.59168 9.3648 5.26914 9.42669 4.95796C9.48859 4.64678 9.64137 4.36094 9.86572 4.1366C10.0901 3.91225 10.3759 3.75947 10.6871 3.69757C10.9983 3.63568 11.3208 3.66744 11.6139 3.78886C11.907 3.91027 12.1576 4.11588 12.3339 4.37969C12.5101 4.64349 12.6042 4.95364 12.6042 5.27092C12.6038 5.69623 12.4346 6.10399 12.1339 6.40473C11.8331 6.70547 11.4253 6.87463 11 6.87508Z"
fill=
"white"
/>
<path
d=
"M16.0417 6.898L16.0288 6.90144L16.0168 6.90516C15.9881 6.91318 15.9595 6.92178 15.9308 6.93066C15.3977 7.08706 12.8105 7.81638 10.9877 7.81638C9.29389 7.81638 6.94064 7.18618 6.18783 6.97219C6.1129 6.94322 6.03639 6.91855 5.95866 6.89829C5.41439 6.75506 5.04199 7.30792 5.04199 7.81323C5.04199 8.31368 5.49173 8.55201 5.94577 8.72303V8.73105L8.67342 9.58297C8.95215 9.68982 9.02663 9.79896 9.06301 9.89349C9.18132 10.1969 9.08678 10.7976 9.05327 11.0072L8.88712 12.2963L7.96501 17.3434C7.96215 17.3572 7.95957 17.3712 7.95728 17.3855L7.95069 17.4219C7.88423 17.8845 8.22397 18.3334 8.86736 18.3334C9.42882 18.3334 9.6766 17.9458 9.78402 17.4185C9.78402 17.4185 10.5861 12.9047 10.9871 12.9047C11.3882 12.9047 12.2143 17.4185 12.2143 17.4185C12.3218 17.9458 12.5695 18.3334 13.131 18.3334C13.7761 18.3334 14.1158 17.8825 14.0477 17.4185C14.0417 17.3789 14.0345 17.34 14.0259 17.3022L13.0912 12.2969L12.9253 11.0078C12.8053 10.257 12.9018 10.0089 12.9345 9.95079L12.9368 9.94649C12.9677 9.8892 13.1087 9.76086 13.4375 9.6374L15.995 8.74336C16.0107 8.73918 16.0262 8.73421 16.0414 8.72847C16.4998 8.55659 16.9581 8.31883 16.9581 7.81381C16.9581 7.30878 16.586 6.75506 16.0417 6.898Z"
fill=
"white"
/>
</svg>
<span
id=
"tooltip555"
class=
"absolute left-2/4 top-[calc(100%+8px)] hidden min-w-max max-w-xs -translate-x-2/4 rounded-md bg-zinc-700 px-4 py-2 text-sm text-white shadow-lg before:absolute before:left-1/2 before:top-[calc(0%-12px)] before:-translate-x-1/2 before:border-[6px] before:border-solid before:border-transparent before:border-b-zinc-700 group-hover:block group-focus-visible:block dark:bg-zinc-100 dark:text-black dark:before:border-b-zinc-100"
>
Barrierefreiheitserklärung
</span>
</button>
<h2
class=
"my-6 text-xl font-semibold text-text"
>
Tooltip für zusätzliche Hinweise
</h2>
<p
class=
"mb-4"
>
via aria-describedby
</p>
<div
class=
"relative inline-block"
>
<button
type=
"button"
ng-reflect-ng-class=
"flex items-center gap-4 rounde"
aria-disabled=
"false"
data-test-id=
""
class=
"peer box-border flex h-9 min-w-32 items-center gap-4 rounded-md bg-primary px-4 py-2 text-sm font-medium text-white shadow-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus hover:enabled:bg-primary-hover disabled:cursor-wait"
aria-describedby=
"tooltip99"
>
<div
class=
"flex-grow"
>
Speichern
</div>
</button>
<span
id=
"tooltip99"
role=
"tooltip"
class=
"absolute left-2/4 top-[calc(100%+8px)] z-50 hidden min-w-max max-w-xs -translate-x-2/4 rounded-md bg-zinc-700 px-4 py-2 text-sm text-white shadow-lg before:absolute before:left-1/2 before:top-[calc(0%-12px)] before:-translate-x-1/2 before:border-[6px] before:border-solid before:border-transparent before:border-b-zinc-700 peer-hover:block peer-focus:block dark:bg-zinc-100 dark:text-black dark:before:border-b-zinc-100"
>
und in DMS archivieren
</span>
</div>
<hr
class=
"my-12"
/>
<div
class=
"relative inline-block"
>
<button
type=
"button"
class=
"peer box-border flex items-center focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus"
aria-describedby=
"tooltip777"
>
<ods-user-icon
role=
"img"
aria-label=
"Benutzericon"
/>
</button>
<span
id=
"tooltip777"
role=
"tooltip"
class=
"absolute left-2/4 top-[calc(100%+8px)] z-50 hidden min-w-max max-w-xs -translate-x-2/4 rounded-md bg-zinc-700 px-4 py-2 text-sm text-white shadow-lg before:absolute before:left-1/2 before:top-[calc(0%-12px)] before:-translate-x-1/2 before:border-[6px] before:border-solid before:border-transparent before:border-b-zinc-700 peer-hover:block peer-focus:block dark:bg-zinc-100 dark:text-black dark:before:border-b-zinc-100"
>
Kein Bearbeiter zugewiesen
</span>
</div>
<hr
class=
"my-12"
/>
<p>
Lorem ipsum
<span
class=
"relative inline-block"
>
<a
href=
"https://www.dataport.de/"
target=
"_blank"
class=
"peer box-border flex items-center font-medium text-primary underline hover:underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus"
aria-describedby=
"tooltip5"
>
Dataport
</a>
<span
id=
"tooltip5"
role=
"tooltip"
class=
"absolute left-2/4 top-[calc(100%+8px)] z-50 hidden min-w-max max-w-xs -translate-x-2/4 rounded-md bg-zinc-700 px-4 py-2 text-sm text-white shadow-lg before:absolute before:left-1/2 before:top-[calc(0%-12px)] before:-translate-x-1/2 before:border-[6px] before:border-solid before:border-transparent before:border-b-zinc-700 peer-hover:block peer-focus:block dark:bg-zinc-100 dark:text-black dark:before:border-b-zinc-100"
>
Innovativ. Souverän. Sicher.
</span>
</span>
magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd
gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et
accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit
amet.
</p>
</div>
<div
class=
"my-12"
>
<div
class=
"my-12"
>
<h1
class=
"mb-6 text-2xl font-semibold text-text"
>
Organisationseinheiten
</h1>
<h1
class=
"mb-6 text-2xl font-semibold text-text"
>
Organisationseinheiten
</h1>
<ods-button
text=
"Organisationseinheit hinzufügen"
/>
<ods-button
text=
"Organisationseinheit hinzufügen"
/>
...
...
This diff is collapsed.
Click to expand it.
alfa-client/apps/demo/src/app/app.component.ts
+
2
−
0
View file @
a7e0909a
...
@@ -26,6 +26,7 @@ import {
...
@@ -26,6 +26,7 @@ import {
StampIconComponent
,
StampIconComponent
,
TextInputComponent
,
TextInputComponent
,
TextareaComponent
,
TextareaComponent
,
UserIconComponent
,
}
from
'
@ods/system
'
;
}
from
'
@ods/system
'
;
import
{
EMPTY_STRING
}
from
'
@alfa-client/tech-shared
'
;
import
{
EMPTY_STRING
}
from
'
@alfa-client/tech-shared
'
;
...
@@ -73,6 +74,7 @@ import { CustomStepperComponent } from './components/cdk-demo/custom-stepper.com
...
@@ -73,6 +74,7 @@ import { CustomStepperComponent } from './components/cdk-demo/custom-stepper.com
TextInputComponent
,
TextInputComponent
,
TextareaComponent
,
TextareaComponent
,
ErrorMessageComponent
,
ErrorMessageComponent
,
UserIconComponent
,
],
],
selector
:
'
app-root
'
,
selector
:
'
app-root
'
,
templateUrl
:
'
./app.component.html
'
,
templateUrl
:
'
./app.component.html
'
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment