summaryrefslogtreecommitdiffstats
path: root/toolkit/components/satchel/FillHelpers.sys.mjs
blob: e2aebede6c489311c56d7a90253d4b11afa28238 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

// This item shows icon, title & subtitle.
// Once selected it will send fillMessageName with fillMessageData
// to the parent actor and response will be used to fill into the field.
export class GenericAutocompleteItem {
  comment = "";
  style = "generic";
  value = "";

  constructor(icon, title, subtitle, fillMessageName, fillMessageData) {
    this.comment = JSON.stringify({
      icon,
      title,
      subtitle,
      fillMessageName,
      fillMessageData,
    });
  }
}