Skip to content

Commit 7f261c4

Browse files
Mohammad JavedMohammad Javed
Mohammad Javed
authored and
Mohammad Javed
committed
docs(Dialog): Updated dialog snippet
1 parent ea547db commit 7f261c4

File tree

6 files changed

+8
-88
lines changed

6 files changed

+8
-88
lines changed

projects/core/src/lib/dialog.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import { tv } from "tailwind-variants";
33
import { NgpDialog, NgpDialogDescription, NgpDialogOverlay, NgpDialogTitle, NgpDialogTrigger } from "ng-primitives/dialog";
44

55
const dialogOverlayVariants = tv({
6-
base: 'fixed inset-0 z-50 bg-black/50'
6+
base: 'data-[enter]:animate-in data-[exit]:animate-out data-[exit]:fade-out-0 data-[enter]:fade-in-0 fixed inset-0 z-50 bg-black/50'
77
});
88

99
const dialogVariants = tv({
10-
base: 'bg-background data-[enter]:animate-slide-in data-[exit]:animate-slide-out fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border border-border p-6 shadow-lg sm:max-w-lg'
10+
base: 'bg-background data-[enter]:animate-in data-[exit]:animate-out data-[exit]:fade-out-0 data-[enter]:fade-in-0 data-[exit]:zoom-out-95 data-[enter]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border border-border p-6 shadow-lg sm:max-w-lg'
1111
});
1212

1313
const dialogHeaderVariants = tv({

projects/core/src/lib/menu.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ import { injectPopoverTriggerState } from 'ng-primitives/popover';
44
import { tv } from 'tailwind-variants';
55

66
export const menuVariants = tv({
7-
base: 'absolute bg-popover text-popover-foreground data-[open]:animate-in data-[closed]:animate-out data-[closed]:fade-out-0 data-[open]:fade-in-0 data-[closed]:zoom-out-95 data-[open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] overflow-hidden rounded-md border border-border p-1 shadow-md'
7+
base: 'absolute bg-popover text-popover-foreground data-[enter]:animate-in data-[exit]:animate-out data-[exit]:fade-out-0 data-[enter]:fade-in-0 data-[exit]:zoom-out-95 data-[enter]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] origin-(--ngp-popover-transform-origin) overflow-hidden rounded-md border border-border p-1 shadow-md'
88
});
99

1010
export const menuItemVariants = tv({
11-
base: "w-full focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive relative flex cursor-pointer items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4"
11+
base: "w-full data-[focus-visible]:bg-accent data-[focus-visible]:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:data-[focus-visible]:bg-destructive/10 data-[variant=destructive]:data-[focus-visible]:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive relative flex cursor-pointer items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4"
1212
});
1313

1414
const menuShortcutVariants = tv({

projects/docs/src/app/pages/docs/components/dialog/dialog.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ <h1 class="text-2xl font-semibold">Dialog</h1>
1010

1111
<div class="mt-5">
1212
<docs-example [code]="BADGE_CODES.DEFAULT">
13-
<button [uiDialogTrigger]="dialog" uiButton>Launch Dialog</button>
13+
<button [uiDialogTrigger]="dialog" uiButton variant="outline">Launch Dialog</button>
1414

1515
<ng-template #dialog let-close="close">
1616
<div uiDialogOverlay>

projects/docs/src/app/pages/docs/components/dialog/dialog.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { bootstrapX } from '@ng-icons/bootstrap-icons';
1414
viewProviders: [provideIcons({ bootstrapX })]
1515
})
1616
export class DialogComponent {
17-
importCode = `import { DialogDirective, DialogOverlayDirective, DialogTriggerDirective, DialogHeaderDirective, DialogFooterDirective, DialogTitleDirective, DialogDescriptionDirective} from @angularui/core;`
17+
importCode = `import { UiDialog, UiDialogOverlay, UiDialogHeader, UiDialogTrigger, UiDialogDescription, UiDialogTitle, UiDialogFooter } from @angularui/core;`
1818
usageCode = `
1919
<button [uiDialogTrigger]="dialog" uiButton>Launch Dialog</button>
2020

projects/docs/src/app/pages/docs/components/dialog/dialog.constants.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
export class DialogCodeConstants {
22
static readonly DEFAULT = `
33
import { Component } from '@angular/core';
4-
import { DialogDirective, DialogOverlayDirective, DialogTriggerDirective, DialogHeaderDirective, DialogFooterDirective, DialogTitleDirective, DialogDescriptionDirective} from @angularui/core;
4+
import { UiDialog, UiDialogOverlay, UiDialogHeader, UiDialogTrigger, UiDialogDescription, UiDialogTitle, UiDialogFooter } from @angularui/core;
55
import { NgIcon, provideIcons } from '@ng-icons/core';
66
import { bootstrapX } from '@ng-icons/bootstrap-icons';
77
88
@Component({
99
selector: 'dialog-demo',
10-
imports: [DialogDirective, DialogOverlayDirective, DialogTriggerDirective, DialogHeaderDirective, DialogFooterDirective, DialogTitleDirective, DialogDescriptionDirective, ButtonDirective, NgIcon],
10+
imports: [UiDialog, UiDialogOverlay, UiDialogHeader, UiDialogTrigger, UiDialogDescription, UiDialogTitle, UiDialogFooter, ButtonDirective, NgIcon],
1111
template: \`
1212
<button [uiDialogTrigger]="dialog" uiButton>Launch Dialog</button>
1313

projects/docs/src/styles.scss

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -63,86 +63,6 @@
6363
height: 0;
6464
}
6565
}
66-
67-
--animate-in: menu-show 0.2s ease-in-out forwards;
68-
69-
@keyframes menu-show {
70-
0% {
71-
opacity: 0;
72-
transform: scale(0.9);
73-
}
74-
75-
100% {
76-
opacity: 1;
77-
transform: scale(1);
78-
}
79-
}
80-
81-
--animate-out: menu-hide 0.2s ease-in-out forwards;
82-
83-
@keyframes menu-hide {
84-
0% {
85-
opacity: 1;
86-
transform: scale(1);
87-
}
88-
89-
100% {
90-
opacity: 0;
91-
transform: scale(0.9);
92-
}
93-
}
94-
95-
--animate-fade-in: fadeIn 300ms cubic-bezier(0.4, 0, 0.2, 1);
96-
97-
@keyframes fadeIn {
98-
0% {
99-
opacity: 0;
100-
}
101-
102-
100% {
103-
opacity: 1;
104-
}
105-
}
106-
107-
--animate-fade-in: fadeOut 300ms cubic-bezier(0.4, 0, 0.2, 1);
108-
109-
@keyframes fadeOut {
110-
0% {
111-
opacity: 1;
112-
}
113-
114-
100% {
115-
opacity: 0;
116-
}
117-
}
118-
119-
--animate-slide-in: slideIn 300ms cubic-bezier(0.4, 0, 0.2, 1);
120-
121-
@keyframes slideIn {
122-
0% {
123-
transform: translateY(-20px);
124-
opacity: 0;
125-
}
126-
127-
100% {
128-
transform: translateY(0);
129-
opacity: 1;
130-
}
131-
}
132-
133-
--animate-slide-out: slideOut 300ms cubic-bezier(0.4, 0, 0.2, 1);
134-
135-
@keyframes slideOut {
136-
0% {
137-
transform: translateY(0);
138-
opacity: 1;
139-
}
140-
141-
100% {
142-
transform: translateY(-20px);
143-
opacity: 0;
144-
}
145-
}
14666
}
14767

14868
.dark {

0 commit comments

Comments
 (0)