mirror of
https://github.com/langgenius/dify.git
synced 2026-05-06 18:27:19 +08:00
tweaks
This commit is contained in:
parent
650f415ec0
commit
c80b680d41
@ -19,11 +19,21 @@ export type Placement
|
||||
| 'left-start'
|
||||
| 'left-end'
|
||||
|
||||
export function parsePlacement(placement: Placement): { side: Side, align: Align } {
|
||||
const [side, align] = placement.split('-') as [Side, Align | undefined]
|
||||
const PLACEMENT_PARTS = {
|
||||
'top': { side: 'top', align: 'center' },
|
||||
'top-start': { side: 'top', align: 'start' },
|
||||
'top-end': { side: 'top', align: 'end' },
|
||||
'right': { side: 'right', align: 'center' },
|
||||
'right-start': { side: 'right', align: 'start' },
|
||||
'right-end': { side: 'right', align: 'end' },
|
||||
'bottom': { side: 'bottom', align: 'center' },
|
||||
'bottom-start': { side: 'bottom', align: 'start' },
|
||||
'bottom-end': { side: 'bottom', align: 'end' },
|
||||
'left': { side: 'left', align: 'center' },
|
||||
'left-start': { side: 'left', align: 'start' },
|
||||
'left-end': { side: 'left', align: 'end' },
|
||||
} satisfies Record<Placement, { side: Side, align: Align }>
|
||||
|
||||
return {
|
||||
side,
|
||||
align: align ?? 'center',
|
||||
}
|
||||
export function parsePlacement(placement: Placement): { side: Side, align: Align } {
|
||||
return PLACEMENT_PARTS[placement]
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user