-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAlert.fs
34 lines (27 loc) · 1.96 KB
/
Alert.fs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
namespace Fable.Builders.AntDesign
open Fable.Builders.Common
open Fable.Core
open Browser.Types
open Fable.React
open Fable.Core.JsInterop
[<AutoOpen>]
module Alert =
[<StringEnum; RequireQualifiedAccess>]
type AlertType = Success | Info | Warning | Error
type AlertBuilder() =
inherit ReactBuilder(import "Alert" "antd")
[<CustomOperation("action")>] member inline _.action (x: DSLElement, v: ReactElement) = x.attr "action" v
[<CustomOperation("afterClose")>] member inline _.afterClose (x: DSLElement, v: (unit -> unit)) = x.attr "afterClose" v
[<CustomOperation("banner")>] member inline _.banner (x: DSLElement, v: bool) = x.attr "banner" v
[<CustomOperation("closable")>] member inline _.closable (x: DSLElement, v: bool) = x.attr "closable" v
[<CustomOperation("closeText")>] member inline _.closeText (x: DSLElement, v: ReactElement) = x.attr "closeText" v
[<CustomOperation("description")>] member inline _.description (x: DSLElement, v: ReactElement) = x.attr "description" v
[<CustomOperation("icon")>] member inline _.icon (x: DSLElement, v: ReactElement) = x.attr "icon" v
[<CustomOperation("message")>] member inline _.message (x: DSLElement, v: ReactElement) = x.attr "message" v
[<CustomOperation("showIcon")>] member inline _.showIcon (x: DSLElement, v: bool) = x.attr "showIcon" v
[<CustomOperation("alertType")>] member inline _.alertType (x: DSLElement, v: AlertType) = x.attr "type" v
[<CustomOperation("onClose")>] member inline _.onClose (x: DSLElement, v: (Event -> unit)) = x.attr "onClose" v
type AlertErrorBoundaryBuilder() =
inherit ReactBuilder(import "Alert.ErrorBoundary" "antd")
[<CustomOperation("description")>] member inline _.description (x: DSLElement, v: ReactElement) = x.attr "description" v
[<CustomOperation("message")>] member inline _.message (x: DSLElement, v: ReactElement) = x.attr "message" v