Hide internal Soma provider classes from barrels

active-uix
dev 5 months ago
parent 25870b4e55
commit e1a21269ec

@ -20,11 +20,10 @@ import { TextSelection } from '../../layers/text-selection.svelte';
import { dialogMorfo } from '../../../morfo/components/dialog'; import { dialogMorfo } from '../../../morfo/components/dialog';
import type { SomaRuntime, SomaRuntimePart } from '../../runtime.svelte'; import type { SomaRuntime, SomaRuntimePart } from '../../runtime.svelte';
import type { DialogVariant } from './types';
// ── Provider (root) ───────────────────────────────────────────────────────── // ── Provider (root) ─────────────────────────────────────────────────────────
export type DialogVariant = 'dialog' | 'alertdialog';
interface DialogOpts interface DialogOpts
extends extends
StateProps<{ open: boolean }>, StateProps<{ open: boolean }>,

@ -6,9 +6,6 @@ export { default as Title } from './components/dialog-title.svelte';
export { default as Description } from './components/dialog-description.svelte'; export { default as Description } from './components/dialog-description.svelte';
export { default as Close } from './components/dialog-close.svelte'; export { default as Close } from './components/dialog-close.svelte';
export { DialogProvider } from './dialog-provider.svelte';
export type { DialogVariant } from './dialog-provider.svelte';
export type { export type {
DialogProps as ProviderProps, DialogProps as ProviderProps,
DialogTriggerProps as TriggerProps, DialogTriggerProps as TriggerProps,
@ -16,5 +13,6 @@ export type {
DialogOverlayProps as OverlayProps, DialogOverlayProps as OverlayProps,
DialogTitleProps as TitleProps, DialogTitleProps as TitleProps,
DialogDescriptionProps as DescriptionProps, DialogDescriptionProps as DescriptionProps,
DialogCloseProps as CloseProps DialogCloseProps as CloseProps,
DialogVariant
} from './types'; } from './types';

@ -2,7 +2,8 @@ import type { Snippet } from 'svelte';
import type { WithChild, Without, OnChangeFn } from '../../types'; import type { WithChild, Without, OnChangeFn } from '../../types';
import type { PrimitiveDivAttributes, PrimitiveButtonAttributes } from '../../types'; import type { PrimitiveDivAttributes, PrimitiveButtonAttributes } from '../../types';
import type { DismissalBehavior } from '../../layers/dismissal.svelte'; import type { DismissalBehavior } from '../../layers/dismissal.svelte';
import type { DialogVariant } from './dialog-provider.svelte';
export type DialogVariant = 'dialog' | 'alertdialog';
export type DialogProps = { export type DialogProps = {
/** Unique identifier for the dialog instance. Auto-generated if omitted. */ /** Unique identifier for the dialog instance. Auto-generated if omitted. */

@ -7,8 +7,6 @@ export { default as Title } from './components/drawer-title.svelte';
export { default as Description } from './components/drawer-description.svelte'; export { default as Description } from './components/drawer-description.svelte';
export { default as Close } from './components/drawer-close.svelte'; export { default as Close } from './components/drawer-close.svelte';
export { DrawerProvider } from './drawer-provider.svelte';
export type { export type {
DrawerProps as ProviderProps, DrawerProps as ProviderProps,
DrawerTriggerProps as TriggerProps, DrawerTriggerProps as TriggerProps,

@ -6,8 +6,6 @@ export { default as Close } from './components/popover-close.svelte';
export { default as Anchor } from './components/popover-anchor.svelte'; export { default as Anchor } from './components/popover-anchor.svelte';
export { default as Overlay } from './components/popover-overlay.svelte'; export { default as Overlay } from './components/popover-overlay.svelte';
export { PopoverProvider } from './popover-provider.svelte';
export type { export type {
PopoverProps as ProviderProps, PopoverProps as ProviderProps,
PopoverTriggerProps as TriggerProps, PopoverTriggerProps as TriggerProps,

Loading…
Cancel
Save

Powered by TurnKey Linux.