Implement a couple missing bits

This commit is contained in:
Paul Frazee
2022-10-04 10:53:08 -05:00
parent 5b96be04b4
commit f074d6017d
8 changed files with 81 additions and 24 deletions
+10 -1
View File
@@ -9,11 +9,20 @@ export class TabsSelectorModel {
}
}
export interface LinkActionsModelOpts {
newTab?: boolean
}
export class LinkActionsModel {
name = 'link-actions'
newTab: boolean
constructor(public href: string, public title: string) {
constructor(
public href: string,
public title: string,
opts?: LinkActionsModelOpts,
) {
makeAutoObservable(this)
this.newTab = typeof opts?.newTab === 'boolean' ? opts.newTab : true
}
}