Overview
Add an initial barebones version of the component with minimal to no customizations.
- A container with content.
- An icon-only close button closes the popover container.
- The container is a floating element that can be teleported to a target element if provided (via provide/inject), otherwise, teleportation defaults to the <body> element. Teleportation is enabled via Vue <Teleport> and can be disabled via its disabled prop.
- The target element triggers the Popover to show and hide.
Acceptance Criteria
- Add a container with one slot.
- Add a close button prop.
- Set up Vue teleportation via provide/inject and fallback behavior.
- Add a prop to disable teleportation and render the element in its place.
- Demonstrate how to use Popover in the Sandbox demo page.