/**
 * Non-side-effect class export for `<stack-ui>`.
 *
 * Importing this file gives you the class(es) without auto-registering the tag.
 * Useful for test isolation, subclassing with tag-name override, or selective
 * composition.
 *
 * The auto-register path stays at `@adia-ai/web-components/components/stack`
 * (which imports this file + calls `defineIfFree()`).
 *
 * @see ../../USAGE.md#registration--auto-vs-explicit
 */

/**
 * stack-ui — grid-overlay primitive. Children stack on top of each other
 * (grid area 1/1), useful for badges-on-avatars, skeleton overlays, etc.
 *
 * <stack-ui align="center">...</stack-ui>
 */

import { UIElement } from '../../core/element.js';

export class UIStack extends UIElement {
  static properties = {
    align: { type: String, default: 'center', reflect: true },
  };
  static template = () => null;
}
