mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-17 06:56:03 +01:00
feat(web/alert): new options for alert dialog (#213)
This commit is contained in:
committed by
GitHub
parent
8a7e0f89d2
commit
db4a75dfbc
@@ -2,6 +2,8 @@ interface AlertDialogProps {
|
|||||||
header: string;
|
header: string;
|
||||||
content: string;
|
content: string;
|
||||||
centered?: boolean;
|
centered?: boolean;
|
||||||
|
size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
|
||||||
|
overflow?: boolean;
|
||||||
cancel?: boolean;
|
cancel?: boolean;
|
||||||
labels?: {
|
labels?: {
|
||||||
cancel?: string;
|
cancel?: string;
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ local alert = nil
|
|||||||
---@field header string;
|
---@field header string;
|
||||||
---@field content string;
|
---@field content string;
|
||||||
---@field centered? boolean?;
|
---@field centered? boolean?;
|
||||||
|
---@field size? 'xs' | 'sm' | 'md' | 'lg' | 'xl';
|
||||||
|
---@field overflow? boolean?;
|
||||||
---@field cancel? boolean?;
|
---@field cancel? boolean?;
|
||||||
---@field labels? {cancel?: string, confirm?: string}
|
---@field labels? {cancel?: string, confirm?: string}
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ export const debugAlert = () => {
|
|||||||
header: 'Hello there',
|
header: 'Hello there',
|
||||||
content: 'General kenobi \n Markdown works',
|
content: 'General kenobi \n Markdown works',
|
||||||
centered: true,
|
centered: true,
|
||||||
|
size: 'lg',
|
||||||
|
overflow: true,
|
||||||
cancel: true,
|
cancel: true,
|
||||||
// labels: {
|
// labels: {
|
||||||
// confirm: 'Ok',
|
// confirm: 'Ok',
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ export interface AlertProps {
|
|||||||
header: string;
|
header: string;
|
||||||
content: string;
|
content: string;
|
||||||
centered?: boolean;
|
centered?: boolean;
|
||||||
|
size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
|
||||||
|
overflow?: boolean;
|
||||||
cancel?: boolean;
|
cancel?: boolean;
|
||||||
labels?: {
|
labels?: {
|
||||||
cancel?: string;
|
cancel?: string;
|
||||||
@@ -45,6 +47,8 @@ const AlertDialog: React.FC = () => {
|
|||||||
<Modal
|
<Modal
|
||||||
opened={opened}
|
opened={opened}
|
||||||
centered={dialogData.centered}
|
centered={dialogData.centered}
|
||||||
|
size={dialogData.size || 'md'}
|
||||||
|
overflow={dialogData.overflow ? 'inside' : 'outside'}
|
||||||
closeOnClickOutside={false}
|
closeOnClickOutside={false}
|
||||||
onClose={() => {
|
onClose={() => {
|
||||||
setOpened(false);
|
setOpened(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user