ui/ui-kit/browser-import
Classes
Section titled “Classes”BrowserImport
Section titled “BrowserImport”Defined in: app/src/ui/ui-kit/browser-import.ts:46
The import from other browsers, on the settings page and in the setup guide: the browsers found on this computer, what to import, and one button per browser profile.
Extends
Section titled “Extends”LitElement
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BrowserImport():
BrowserImport
Defined in: app/src/ui/ui-kit/browser-import.ts:132
Returns
Section titled “Returns”Overrides
Section titled “Overrides”LitElement.constructor
bridge
Section titled “bridge”bridge:
PageBridge|undefined
Defined in: app/src/ui/ui-kit/browser-import.ts:129
enabled
Section titled “enabled”enabled:
boolean
Defined in: app/src/ui/ui-kit/browser-import.ts:126
i18n:
Translator|undefined
Defined in: app/src/ui/ui-kit/browser-import.ts:130
kinds:
Readonly<Record<Kind,boolean>>
Defined in: app/src/ui/ui-kit/browser-import.ts:127
outcomes
Section titled “outcomes”outcomes:
ReadonlyMap<string,Outcome>
Defined in: app/src/ui/ui-kit/browser-import.ts:128
profiles
Section titled “profiles”profiles: readonly
Profile[] |undefined
Defined in: app/src/ui/ui-kit/browser-import.ts:125
styles
Section titled “styles”
staticstyles:CSSResult
Defined in: app/src/ui/ui-kit/browser-import.ts:55
Styles of the list, scoped to its shadow root.
Overrides
Section titled “Overrides”LitElement.styles
properties
Section titled “properties”properties
Section titled “properties”
staticproperties:object
Defined in: app/src/ui/ui-kit/browser-import.ts:47
User-supplied object that maps property names to PropertyDeclaration
objects containing options for configuring reactive properties. When
a reactive property is set the element will update and render.
By default properties are public fields, and as such, they should be considered as primarily settable by element users, either via attribute or the property itself.
Generally, properties that are changed by the element should be private or
protected fields and should use the state: true option. Properties
marked as state do not reflect from the corresponding attribute
However, sometimes element code does need to set a public property. This
should typically only be done in response to user interaction, and an event
should be fired informing the user; for example, a checkbox sets its
checked property when clicked and fires a changed event. Mutating
public properties should typically not be done for non-primitive (object or
array) properties. In other cases when an element needs to manage state, a
private property set with the state: true option should be used. When
needed, state properties can be initialized via public properties to
facilitate complex interactions.
enabled
Section titled “enabled”enabled:
object
enabled.state
Section titled “enabled.state”state:
boolean=true
kinds:
object
kinds.state
Section titled “kinds.state”state:
boolean=true
outcomes
Section titled “outcomes”outcomes:
object
outcomes.state
Section titled “outcomes.state”state:
boolean=true
profiles
Section titled “profiles”profiles:
object
profiles.state
Section titled “profiles.state”state:
boolean=true
Nocollapse
Section titled “Nocollapse”Overrides
Section titled “Overrides”LitElement.properties