Skip to content

Commit 80545c9

Browse files
committed
chore(databases-collection): refactor create db / create coll to a single create namespace plugin
1 parent 366b7af commit 80545c9

34 files changed

+548
-1739
lines changed

package-lock.json

Lines changed: 6 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/compass-app-stores/src/provider.tsx renamed to packages/compass-app-stores/src/provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { createContext, useContext } from 'react';
33

44
export const InstanceContext = createContext<MongoDBInstance | null>(null);
55

6-
export const useMongoDBInstance = (): MongoDBInstance => {
6+
export const mongoDBInstanceLocator = (): MongoDBInstance => {
77
const instance = useContext(InstanceContext);
88
if (!instance) {
99
throw new Error('No MongoDBInstance available in this context');

packages/compass-home/src/components/home.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ import { CompassSettingsPlugin } from '@mongodb-js/compass-settings';
4343
import { CreateViewPlugin } from '@mongodb-js/compass-aggregations';
4444
import { CompassFindInPagePlugin } from '@mongodb-js/compass-find-in-page';
4545
import {
46-
CreateDatabasePlugin,
47-
CreateCollectionPlugin,
46+
CreateNamespacePlugin,
4847
DropNamespacePlugin,
4948
} from '@mongodb-js/compass-databases-collections';
5049
import { ImportPlugin, ExportPlugin } from '@mongodb-js/compass-import-export';
@@ -359,6 +358,7 @@ function Home({
359358
<ImportPlugin></ImportPlugin>
360359
<ExportPlugin></ExportPlugin>
361360
<CreateViewPlugin></CreateViewPlugin>
361+
<CreateNamespacePlugin></CreateNamespacePlugin>
362362
<DropNamespacePlugin></DropNamespacePlugin>
363363
<Workspace namespace={namespace} />
364364
</CompassInstanceStorePlugin>
@@ -386,8 +386,6 @@ function Home({
386386
</div>
387387
<CompassSettingsPlugin></CompassSettingsPlugin>
388388
<CompassFindInPagePlugin></CompassFindInPagePlugin>
389-
<CreateDatabasePlugin></CreateDatabasePlugin>
390-
<CreateCollectionPlugin></CreateCollectionPlugin>
391389
<AtlasSignIn></AtlasSignIn>
392390
</SignalHooksProvider>
393391
);

packages/databases-collections/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
"reformat": "npm run prettier -- --write . && npm run eslint . --fix"
4848
},
4949
"peerDependencies": {
50+
"@mongodb-js/compass-app-stores": "^7.6.1",
5051
"@mongodb-js/compass-components": "^1.19.0",
5152
"@mongodb-js/compass-editor": "^0.18.0",
5253
"@mongodb-js/compass-logging": "^1.2.6",
@@ -87,6 +88,7 @@
8788
"sinon": "^9.2.3"
8889
},
8990
"dependencies": {
91+
"@mongodb-js/compass-app-stores": "^7.6.1",
9092
"@mongodb-js/compass-components": "^1.19.0",
9193
"@mongodb-js/compass-editor": "^0.18.0",
9294
"@mongodb-js/compass-logging": "^1.2.6",

packages/databases-collections/src/components/create-collection-modal/create-collection-modal.jsx

Lines changed: 0 additions & 105 deletions
This file was deleted.

packages/databases-collections/src/components/create-collection-modal/create-collection-modal.spec.jsx

Lines changed: 0 additions & 85 deletions
This file was deleted.

packages/databases-collections/src/components/create-collection-modal/index.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)