mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Remove duplicate extensions from browse filter (#15907)
* Remove duplicate extensions from browse filter * Update placeholder
This commit is contained in:
@@ -64,7 +64,7 @@ export const CloneParentDirectoryNotExistError = (location: string): string => {
|
|||||||
export const Project = localize('dataworkspace.project', "Project");
|
export const Project = localize('dataworkspace.project', "Project");
|
||||||
export const Workspace = localize('dataworkspace.workspace', "Workspace");
|
export const Workspace = localize('dataworkspace.workspace', "Workspace");
|
||||||
export const LocationSelectorTitle = localize('dataworkspace.locationSelectorTitle', "Location");
|
export const LocationSelectorTitle = localize('dataworkspace.locationSelectorTitle', "Location");
|
||||||
export const ProjectFilePlaceholder = localize('dataworkspace.projectFilePlaceholder', "Select project (.sqlproj) file");
|
export const ProjectFilePlaceholder = localize('dataworkspace.projectFilePlaceholder', "Select project file");
|
||||||
export const WorkspacePlaceholder = localize('dataworkspace.workspacePlaceholder', "Select workspace ({0}) file", WorkspaceFileExtension);
|
export const WorkspacePlaceholder = localize('dataworkspace.workspacePlaceholder', "Select workspace ({0}) file", WorkspaceFileExtension);
|
||||||
export const ProjectAlreadyOpened = (path: string): string => { return localize('dataworkspace.projectAlreadyOpened', "Project '{0}' is already opened.", path); };
|
export const ProjectAlreadyOpened = (path: string): string => { return localize('dataworkspace.projectAlreadyOpened', "Project '{0}' is already opened.", path); };
|
||||||
export const Local = localize('dataworksapce.local', 'Local');
|
export const Local = localize('dataworksapce.local', 'Local');
|
||||||
|
|||||||
@@ -374,7 +374,7 @@ export class OpenExistingDialog extends DialogBase {
|
|||||||
public async projectBrowse(): Promise<void> {
|
public async projectBrowse(): Promise<void> {
|
||||||
const filters: { [name: string]: string[] } = {};
|
const filters: { [name: string]: string[] } = {};
|
||||||
const projectTypes = await this.workspaceService.getAllProjectTypes();
|
const projectTypes = await this.workspaceService.getAllProjectTypes();
|
||||||
filters[constants.AllProjectTypes] = projectTypes.map(type => type.projectFileExtension);
|
filters[constants.AllProjectTypes] = [...new Set(projectTypes.map(type => type.projectFileExtension))];
|
||||||
projectTypes.forEach(type => {
|
projectTypes.forEach(type => {
|
||||||
filters[type.displayName] = [type.projectFileExtension];
|
filters[type.displayName] = [type.projectFileExtension];
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user