mirror of
https://github.com/duckietm/Nitro-V3.git
synced 2026-06-19 23:16:21 +00:00
14 lines
497 B
TypeScript
14 lines
497 B
TypeScript
import { GetEventDispatcher, NitroToolbarAnimateIconEvent } from '@nitrots/nitro-renderer';
|
|
|
|
export const CreateTransitionToIcon = (image: HTMLImageElement, fromElement: HTMLElement, icon: string) =>
|
|
{
|
|
const bounds = fromElement.getBoundingClientRect();
|
|
const x = (bounds.x + (bounds.width / 2));
|
|
const y = (bounds.y + (bounds.height / 2));
|
|
const event = new NitroToolbarAnimateIconEvent(image, x, y);
|
|
|
|
event.iconName = icon;
|
|
|
|
GetEventDispatcher().dispatchEvent(event);
|
|
};
|