64 lines
2.0 KiB
TypeScript
64 lines
2.0 KiB
TypeScript
import { LitElement, nothing } from 'lit';
|
|
import { HomeAssistant } from 'custom-card-helpers';
|
|
import { UltraVehicleCardConfig } from '../types';
|
|
import '../components/entity-picker';
|
|
import '../components/color-picker';
|
|
import '../components/gradient-editor';
|
|
import './tabs/settings-tab';
|
|
import './tabs/bars-tab';
|
|
import './tabs/icons-tab';
|
|
import './tabs/customize-tab';
|
|
import './tabs/about-tab';
|
|
import './tabs/info-tab';
|
|
export declare class UltraVehicleCardEditor extends LitElement {
|
|
hass: HomeAssistant;
|
|
private config;
|
|
private activeTab;
|
|
private _highlightedSections;
|
|
private _highlightTimeout;
|
|
private _cropperActive;
|
|
private _cropperImage;
|
|
private _cropperTargetField;
|
|
private _vehicleCropExpanded;
|
|
private _actionCropExpanded;
|
|
private _showEntityList;
|
|
private _activeField;
|
|
private _entityFilter;
|
|
private _entities;
|
|
private _editorVersion;
|
|
private _configChangedTimeout;
|
|
setConfig(config: UltraVehicleCardConfig): void;
|
|
private _migrateToIndividualSections;
|
|
private _handleFileUploadEvent;
|
|
private _getCleanConfig;
|
|
private _updateConfig;
|
|
private _updateConfigFromEvent;
|
|
private _fireConfigChanged;
|
|
private _getFriendlyName;
|
|
private _truncateText;
|
|
private _generateUniqueId;
|
|
private _formatFieldName;
|
|
private _getImageSchema;
|
|
private _renderCropSliders;
|
|
private _updateImageCrop;
|
|
private _resetTitleSize;
|
|
private _t;
|
|
private _fireForceGradientRefreshEvent;
|
|
private _forceSaveConfig;
|
|
private _handleRequestTabChange;
|
|
private _getHighlightedSectionsForTab;
|
|
private _updateHighlightedSections;
|
|
render(): import("lit").TemplateResult<1> | typeof nothing;
|
|
static get styles(): import("lit").CSSResult;
|
|
firstUpdated(): void;
|
|
private _refreshEntityList;
|
|
private _onEntityInputChange;
|
|
private _onEntityFocus;
|
|
private _getFilteredEntities;
|
|
private _selectEntity;
|
|
private _loadCropperJS;
|
|
private _renderImageCropper;
|
|
private _applyCrop;
|
|
updated(changedProperties: any): void;
|
|
}
|