From 3541b2458735ce9790dcf4a8df1c40df817a1252 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 10 Oct 2022 14:20:20 +0200 Subject: [PATCH] feat(additional-components): add `Panel` component --- packages/additional-components/src/index.ts | 1 + .../additional-components/src/panel/Panel.vue | 15 +++++++++++++++ packages/additional-components/src/panel/index.ts | 2 ++ packages/additional-components/src/panel/types.ts | 12 ++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 packages/additional-components/src/panel/Panel.vue create mode 100644 packages/additional-components/src/panel/index.ts create mode 100644 packages/additional-components/src/panel/types.ts diff --git a/packages/additional-components/src/index.ts b/packages/additional-components/src/index.ts index 0b2e289a..f70b4fcb 100644 --- a/packages/additional-components/src/index.ts +++ b/packages/additional-components/src/index.ts @@ -6,3 +6,4 @@ export * from './background' export * from './controls' export * from './minimap' +export * from './panel' diff --git a/packages/additional-components/src/panel/Panel.vue b/packages/additional-components/src/panel/Panel.vue new file mode 100644 index 00000000..267e4aa4 --- /dev/null +++ b/packages/additional-components/src/panel/Panel.vue @@ -0,0 +1,15 @@ + + + diff --git a/packages/additional-components/src/panel/index.ts b/packages/additional-components/src/panel/index.ts new file mode 100644 index 00000000..9ca690ce --- /dev/null +++ b/packages/additional-components/src/panel/index.ts @@ -0,0 +1,2 @@ +export { default as Panel } from './Panel.vue' +export * from './types' diff --git a/packages/additional-components/src/panel/types.ts b/packages/additional-components/src/panel/types.ts new file mode 100644 index 00000000..8aac379b --- /dev/null +++ b/packages/additional-components/src/panel/types.ts @@ -0,0 +1,12 @@ +export enum PanelPosition { + TopLeft = 'top-left', + TopCenter = 'top-center', + TopRight = 'top-right', + BottomLeft = 'bottom-left', + BottomCenter = 'bottom-center', + BottomRight = 'bottom-right', +} + +export interface PanelProps { + position: PanelPosition +}