Skip to content

Commit 42c3589

Browse files
committed
feat: Add none visible list to tabular view filtering
1 parent c65dd1d commit 42c3589

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

ocd/packages/core/src/OcdNoneVisualResources.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
// Resources that will be excluded from None OpenTofu exports
77
export const ociNoneVisualResources: string[] = [
88
'network_security_group_security_rule',
9+
'volume_attachment',
910
'vnic_attachment'
1011
]
1112
export const azureNoneVisualResources: string[] = []

ocd/packages/react/src/components/Menu.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -247,15 +247,15 @@ export const menuItems: MenuItem[] = [
247247
saveFile(ocdDocument).then((resp) => console.info('Saved', resp))
248248
}
249249
},
250-
// {
251-
// label: 'Resource Manager',
252-
// click: (ocdDocument: OcdDocument, setOcdDocument: Function, ocdConsoleConfig: OcdConsoleConfig, setOcdConsoleConfig: Function, activeFile: Record<string, any>, setActiveFile: Function) => {
253-
// const clone = OcdDocument.clone(ocdDocument)
254-
// clone.dialog.resourceManager = true
255-
// console.debug('Menu: Setting Resource Manager', ocdDocument, clone)
256-
// setOcdDocument(clone)
257-
// }
258-
// },
250+
{
251+
label: 'Resource Manager',
252+
click: (ocdDocument: OcdDocument, setOcdDocument: Function, ocdConsoleConfig: OcdConsoleConfig, setOcdConsoleConfig: Function, activeFile: Record<string, any>, setActiveFile: Function) => {
253+
const clone = OcdDocument.clone(ocdDocument)
254+
clone.dialog.resourceManager = true
255+
console.debug('Menu: Setting Resource Manager', ocdDocument, clone)
256+
setOcdDocument(clone)
257+
}
258+
},
259259
{
260260
label: 'Excel',
261261
click: (ocdDocument: OcdDocument, setOcdDocument: Function, ocdConsoleConfig: OcdConsoleConfig, setOcdConsoleConfig: Function, activeFile: Record<string, any>, setActiveFile: Function) => {

ocd/packages/react/src/pages/OcdTabular.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { useState } from "react"
77
import { ConsolePageProps } from "../types/Console"
8-
import { OcdUtils } from "@ocd/core"
8+
import { OcdUtils, ociNoneVisualResources } from "@ocd/core"
99
import { OciDefault } from "../components/tabular/provider/oci/OciTabularContents"
1010
import * as ociTabularResources from '../components/tabular/provider/oci/resources'
1111
import { OcdDesignFacade } from "../facade/OcdDesignFacade"
@@ -35,7 +35,7 @@ const OcdTabular = ({ ocdConsoleConfig, setOcdConsoleConfig, ocdDocument, setOcd
3535
return (
3636
<div className='ocd-tabular-view'>
3737
<div id='ocd_resources_bar' className='ocd-designer-canvas-layers'>
38-
{Object.keys(ociResources).sort(OcdUtils.simpleSort).map((k: string) => {
38+
{Object.keys(ociResources).filter((k: string) => !ociNoneVisualResources.includes(k)).sort(OcdUtils.simpleSort).map((k: string) => {
3939
return <div className={`ocd-designer-canvas-layer ${k === selected ? 'ocd-layer-selected' : ''}`} key={k}><label id={k} onClick={onClick} aria-hidden>{`${OcdUtils.toTitle(k)} (${ociResources[k].length})`}</label></div>
4040
})}
4141
</div>

0 commit comments

Comments
 (0)