diff --git a/apps/remix-ide/src/app/plugins/remixGuide.tsx b/apps/remix-ide/src/app/plugins/remixGuide.tsx index 17cbff4f7e..96d6adcf2f 100644 --- a/apps/remix-ide/src/app/plugins/remixGuide.tsx +++ b/apps/remix-ide/src/app/plugins/remixGuide.tsx @@ -124,6 +124,7 @@ export class RemixGuidePlugin extends ViewPlugin { cell.expandViewElement } key={cell.title} + id={cell.title} handleExpand={() => { this.showVideo = true this.videoID = cell.expandViewElement.videoID diff --git a/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx b/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx index 7d085a0e49..6df97e60b6 100644 --- a/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx +++ b/apps/remix-ide/src/app/plugins/templates-selection/templates-selection-plugin.tsx @@ -163,6 +163,7 @@ export class TemplatesSelectionPlugin extends ViewPlugin { plugin={this} title={item.displayName} key={item.name} + id={item.name} searchKeywords={[item.displayName, item.description, template.name]} tagList={item.tagList} classList='TSCellStyle' diff --git a/apps/remix-ide/src/app/providers/environment-explorer.tsx b/apps/remix-ide/src/app/providers/environment-explorer.tsx index aa69523d47..8e5fe87011 100644 --- a/apps/remix-ide/src/app/providers/environment-explorer.tsx +++ b/apps/remix-ide/src/app/providers/environment-explorer.tsx @@ -111,6 +111,7 @@ export class EnvironmentExplorer extends ViewPlugin { searchKeywords={['Injected', provider.name, provider.displayName, provider.title, provider.description]} pinned={this.pinnedProviders.includes(provider.name)} key={provider.name} + id={provider.name} pinStateCallback={async (pinned: boolean) => { if (pinned) { this.emit('providerPinned', provider.name, provider) @@ -145,6 +146,7 @@ export class EnvironmentExplorer extends ViewPlugin { searchKeywords={['Remix VMs', provider.name, provider.displayName, provider.title, provider.description]} pinned={this.pinnedProviders.includes(provider.name)} key={provider.name} + id={provider.name} pinStateCallback={async (pinned: boolean) => { if (pinned) { this.emit('providerPinned', provider.name, provider) @@ -178,6 +180,7 @@ export class EnvironmentExplorer extends ViewPlugin { searchKeywords={['Externals', provider.name, provider.displayName, provider.title, provider.description]} pinned={this.pinnedProviders.includes(provider.name)} key={provider.name} + id={provider.name} pinStateCallback={async (pinned: boolean) => { if (pinned) { this.emit('providerPinned', provider.name, provider) diff --git a/libs/remix-ui/grid-view/src/lib/remix-ui-grid-cell.tsx b/libs/remix-ui/grid-view/src/lib/remix-ui-grid-cell.tsx index 9dcba37d49..3055d0d4e7 100644 --- a/libs/remix-ui/grid-view/src/lib/remix-ui-grid-cell.tsx +++ b/libs/remix-ui/grid-view/src/lib/remix-ui-grid-cell.tsx @@ -25,6 +25,7 @@ interface RemixUIGridCellProps { children?: ReactNode expandViewEl?: any handleExpand?: any + id: string searchKeywords?: string[] } @@ -97,7 +98,7 @@ export const RemixUIGridCell = (props: RemixUIGridCellProps) => { { filterCon.showPin &&