This commit is contained in:
bedlam343 2024-06-03 09:15:11 -07:00
parent 408480d9ad
commit aa29c52ee4
2 changed files with 96 additions and 24 deletions

View File

@ -95,30 +95,67 @@ const threatDetectedMessageLow = (message: ThreatDetected) => {
onExpiration: 'deescalate',
widgetId: minimapWidgetId1,
} satisfies InformationElement,
lpdHelper.generateRequestApprovalElement(
lpdHelper.generateBaseElement(
uuid(),
'visual',
700,
500,
message.priority,
),
message.id,
message.conversationId,
minimapWidgetId1,
lpdHelper.generateIconElement(
lpdHelper.generateBaseElement(uuid(), 'visual', 56, 56),
mapTargetTypeToWarningIcon(message.data.target.type),
),
lpdHelper.generateButtonElement(
lpdHelper.generateBaseElement(uuid(), 'visual', 30, 80),
'Deny',
),
lpdHelper.generateButtonElement(
lpdHelper.generateBaseElement(uuid(), 'visual', 30, 80),
'Approve',
),
),
{
id: uuid(),
modality: 'visual',
type: 'request-approval',
h: 700,
w: 500,
priority: message.priority,
messageId: message.id,
conversationId: message.conversationId,
widgetId: minimapWidgetId1,
expirationIntervalMs: 3000,
onExpiration: 'deescalate',
icon: {
id: uuid(),
modality: 'visual',
type: 'icon',
h: 56,
w: 56,
src: mapTargetTypeToWarningIcon(message.data.target.type),
} satisfies IconElement,
leftButton: {
id: uuid(),
modality: 'visual',
type: 'button',
h: 50,
w: 30,
text: 'Deny',
},
rightButton: {
id: uuid(),
modality: 'visual',
type: 'button',
h: 50,
w: 30,
text: 'Approve',
},
} satisfies RequestApprovalElement,
// lpdHelper.generateRequestApprovalElement(
// lpdHelper.generateBaseElement(
// uuid(),
// 'visual',
// 700,
// 500,
// message.priority,
// ),
// message.id,
// message.conversationId,
// minimapWidgetId1,
// lpdHelper.generateIconElement(
// lpdHelper.generateBaseElement(uuid(), 'visual', 56, 56),
// mapTargetTypeToWarningIcon(message.data.target.type),
// ),
// lpdHelper.generateButtonElement(
// lpdHelper.generateBaseElement(uuid(), 'visual', 30, 80),
// 'Deny',
// ),
// lpdHelper.generateButtonElement(
// lpdHelper.generateBaseElement(uuid(), 'visual', 30, 80),
// 'Approve',
// ),
// ),
{
id: uuid(),
h: 156,

View File

@ -82,6 +82,41 @@ const threatDetectedMessageMedium = (message: ThreatDetected) => {
expirationIntervalMs: 3000,
onExpiration: 'escalate',
} satisfies IconElement,
// {
// id: uuid(),
// modality: 'visual',
// type: 'request-approval',
// h: 700,
// w: 500,
// priority: message.priority,
// messageId: message.id,
// conversationId: message.conversationId,
// widgetId: minimapWidgetId1,
// icon: {
// id: uuid(),
// modality: 'visual',
// type: 'icon',
// h: 56,
// w: 56,
// src: mapTargetTypeToWarningIcon(message.data.target.type),
// } satisfies IconElement,
// leftButton: {
// id: uuid(),
// modality: 'visual',
// type: 'button',
// h: 50,
// w: 30,
// text: 'Deny',
// },
// rightButton: {
// id: uuid(),
// modality: 'visual',
// type: 'button',
// h: 50,
// w: 30,
// text: 'Approve',
// },
// } satisfies RequestApprovalElement,
{
id: uuid(),
modality: 'visual',