File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,13 @@ export class IconButton extends iconButtonBaseClass implements FormSubmitter {
79
79
*/
80
80
@property ( ) href = '' ;
81
81
82
+ /**
83
+ * The filename to use when downloading the linked resource.
84
+ * If not specified, the browser will determine a filename.
85
+ * This is only applicable when the icon button is used as a link (`href` is set).
86
+ */
87
+ @property ( ) download = '' ;
88
+
82
89
/**
83
90
* Sets the underlying `HTMLAnchorElement`'s `target` attribute.
84
91
*/
@@ -191,6 +198,7 @@ export class IconButton extends iconButtonBaseClass implements FormSubmitter {
191
198
class ="link "
192
199
id ="link "
193
200
href ="${ this . href } "
201
+ download ="${ this . download || nothing } "
194
202
target ="${ this . target || nothing } "
195
203
aria-label ="${ ariaLabel || nothing } ">
196
204
${ this . renderTouchTarget ( ) }
You can’t perform that action at this time.
0 commit comments