This improves error message emitted by Vue where it now will output the actual name of the component as opposed to "Anonymous"
@@ -35,6 +35,7 @@
const CONTENT_PANEL_SELECTOR = '.content-panel';
export default defineComponent({
+ name: 'EditorResizer',
props: {
editor: {
type: Object as PropType<Ace.Editor | null>,
@@ -31,6 +31,7 @@
import SubscriptionTracker from 'components/utils/SubscriptionTracker';
const EditorResizerKoBridge = defineComponent({
+ name: 'EditorResizerKoBridge',
components: {
EditorResizer
},
@@ -89,6 +89,7 @@
const WHITE_SPACE_REGEX = /^\s*$/;
+ name: 'ExecutableActions',
HueButton
@@ -34,6 +34,7 @@
import { wrap } from 'vue/webComponentWrap';
const ExecutableActionsKoBridge = defineComponent({
+ name: 'ExecutableActionsKoBridge',
ExecutableActions
@@ -66,6 +66,7 @@
const removeUnicodes = (value: string) => value.replace(UNICODES_TO_REMOVE, ' ');
+ name: 'AceEditor',
AceAutocomplete
@@ -50,6 +50,7 @@
import sqlReferenceRepository from 'sql/reference/sqlReferenceRepository';
const AceEditorKoBridge = defineComponent({
+ name: 'AceEditorKoBridge',
AceEditor
@@ -115,6 +115,7 @@
const REFRESH_STATEMENT_LOCATIONS_EVENT = 'editor.refresh.statement.locations';
+ name: 'AceAutocomplete',
CatalogEntryDetailsPanel,
MatchedText,
@@ -28,6 +28,7 @@
import { Suggestion } from './AutocompleteResults';
+ name: 'MatchedText',
suggestion: {
type: Object as PropType<Suggestion>,
@@ -78,6 +78,7 @@
const COMMENT_LOAD_DELAY = 1500;
+ name: 'CatalogEntryDetailsPanel',
Spinner
@@ -41,6 +41,7 @@
import I18n from 'utils/i18n';
+ name: 'OptionDetailsPanel',
@@ -46,6 +46,7 @@
+ name: 'PopularAggregateUdfPanel',
SqlText
}
+ name: 'PopularDetailsPanel',
@@ -38,6 +38,7 @@
import { Suggestion } from '../AutocompleteResults';
+ name: 'UdfDetailsPanel',
@@ -64,6 +64,7 @@
+ name: 'ExecutionAnalysisPanel',
HueLink,
LogsPanel
const ExecutionAnalysisPanelKoBridge = defineComponent({
+ name: 'ExecutionAnalysisPanelKoBridge',
ExecutionAnalysisPanel
@@ -73,6 +73,7 @@
const headerRegEx = /--(.*)$/m;
+ name: 'PresentationMode',
VariableSubstitution,
HueButton,
@@ -42,6 +42,7 @@
const PresentationModeKoBridge = defineComponent({
+ name: 'PresentationModeKoBridge',
PresentationMode
@@ -67,6 +67,7 @@
+ name: 'ResultTable',
HueTable
@@ -30,6 +30,7 @@
const ResultTableKoBridge = defineComponent({
+ name: 'ResultTableKoBridge',
ResultTable
@@ -116,6 +116,7 @@
};
+ name: 'VariableSubstitution',
initialVariables: {
type: Object as PropType<{ [name: string]: Variable }>,
@@ -37,6 +37,7 @@
import { POST_FROM_LOCATION_WORKER_EVENT } from 'sql/sqlWorkerHandler';
const VariableSubstitutionKoBridge = defineComponent({
+ name: 'VariableSubstitutionKoBridge',
VariableSubstitution
@@ -26,6 +26,7 @@
import { defineComponent } from 'vue';
+ name: 'HiveQueryPlan',
setup(): {
title: string;
} {
@@ -23,5 +23,7 @@
<script lang="ts">
- export default defineComponent({});
+ export default defineComponent({
+ name: 'QueriesList'
+ });
</script>
+ name: 'ColumnSelectorPanel',
components: { HueButton },
@@ -138,6 +138,7 @@
const DEFAULT_RANGE = RANGE_SETS[0][0];
+ name: 'DateRangePicker',
Datepicker,
DropdownPanel,
+ name: 'Duration',
value: {
type: Number,
import { Facet, SearchFacet, FacetValueLabels } from './FacetSelector';
+ name: 'FacetSelector',
+ name: 'HueButton',
primary: {
type: Boolean,
+ name: 'HueIcon',
type: {
type: String,
+ name: 'HueLink',
url: {
import { Column, Row } from './HueTable';
+ name: 'HueTable',
rows: {
type: Object as PropType<Row[]>,
+ name: 'HumanByteSize',
@@ -80,6 +80,7 @@
]);
+ name: 'InlineAlert',
type: Number as PropType<AlertType>,
@@ -29,6 +29,7 @@
+ name: 'LogsPanel',
logs: {
@@ -45,6 +45,7 @@
// Based on https://vuejs.org/v2/examples/modal.html
+ name: 'Modal',
emits: ['close']
});
@@ -75,6 +75,7 @@
const PRESET_LIMITS = [DEFAULT_LIMIT, 50, 100];
+ name: 'Paginator',
HueIcon,
DropdownMenu,
@@ -56,6 +56,7 @@
import I18n from '../utils/i18n';
+ name: 'SearchInput',
showMagnify: { type: Boolean, required: false, default: true },
placeholder: {
+ name: 'Spinner',
spin: {
@@ -39,6 +39,7 @@
const getAce = (): Ace => (window as any).ace;
+ name: 'SqlText',
dialect: {
+ name: 'StatusIndicator',
HueIcon
+ name: 'Tab',
title: {
@@ -40,6 +40,7 @@
import { TabRef } from './Tab.vue';
+ name: 'Tabs',
provide(): {
addTab: (tab: TabRef) => void;
removeTab: (tab: TabRef) => void;
@@ -47,6 +47,7 @@
+ name: 'TimeAgo',
@@ -53,6 +53,7 @@
+ name: 'DropdownDrawer',
directives: {
'click-outside': clickOutsideDirective
@@ -32,6 +32,7 @@
import DropdownPanel from './DropdownPanel.vue';
+ name: 'DropdownMenu',
DropdownPanel
@@ -26,8 +26,7 @@
+ name: 'DropdownMenuButton',
emits: ['click']
-
-<style lang="scss" scoped></style>
+ name: 'DropdownMenuGroup',
header: {
@@ -27,6 +27,7 @@
+ name: 'DropdownMenuItem',
text: {
@@ -35,5 +36,3 @@
+ name: 'DropdownMenuText',
import HueLink from '../HueLink.vue';
+ name: 'DropdownPanel',
DropdownDrawer,
import { Literal } from '../lib/entities';
+ name: 'LiteralEntity',
entity: {
type: Literal,
import { Table } from '../lib/entities';
+ name: 'TableEntity',
type: Object as PropType<Table>,
+ name: 'ERDiagram',
TableEntity,
LiteralEntity
@@ -134,6 +134,7 @@
+ name: 'AccordionItem',
BaseNavigationItemTooltip,
AccordionSubItem
import { SidebarAccordionSubItem } from './types';
+ name: 'AccordionSubItem',
SpacerItem,
BaseNavigationItem
@@ -44,6 +44,7 @@
import { SidebarBaseItem } from './types';
+ name: 'BaseNavigationItem',
item: {
type: Object as PropType<SidebarBaseItem>,
+ name: 'BaseNavigationItemTooltip',
visible: {
+ name: 'HelpDrawerContent',
@@ -180,6 +180,7 @@
];
+ name: 'HueSidebar',
Sidebar
@@ -57,6 +57,7 @@
+ name: 'NavigationItem',
import { SidebarSectionItem } from './types';
+ name: 'SectionItem',
activeItemName: {
import UserDrawerContent from './UserDrawerContent.vue';
+ name: 'Sidebar',
AccordionItem,
HelpDrawerContent,
import { defer } from 'utils/hueUtils';
+ name: 'SidebarBody',
components: { SpacerItem, NavigationItem, SectionItem, AccordionItem },
'overflow-on-hover': overflowOnHover
+ name: 'SidebarDrawer',
hideDrawer: () => void;
+ name: 'SpacerItem'
@@ -51,6 +51,7 @@
import { SidebarAccordionSubItem, SidebarBaseItem, UserDrawerItem } from './types';
+ name: 'UserDrawerContent',
components: { BaseNavigationItem },
inject: ['hideDrawer'],