@@ -96,11 +96,12 @@ class User(BaseModel):
96
96
name : str = Field (title = 'Name' )
97
97
dob : date = Field (title = 'Date of Birth' )
98
98
enabled : bool | None = None
99
+ status_markdown : str | None = Field (default = None , title = 'Status' )
99
100
100
101
101
102
users : list [User ] = [
102
- User (id = 1 , name = 'John' , dob = date (1990 , 1 , 1 ), enabled = True ),
103
- User (id = 2 , name = 'Jane' , dob = date (1991 , 1 , 1 ), enabled = False ),
103
+ User (id = 1 , name = 'John' , dob = date (1990 , 1 , 1 ), enabled = True , status_markdown = '**Active**' ),
104
+ User (id = 2 , name = 'Jane' , dob = date (1991 , 1 , 1 ), enabled = False , status_markdown = '*Inactive*' ),
104
105
User (id = 3 , name = 'Jack' , dob = date (1992 , 1 , 1 )),
105
106
]
106
107
@@ -115,6 +116,7 @@ def users_view() -> list[AnyComponent]:
115
116
DisplayLookup (field = 'name' , on_click = GoToEvent (url = '/table/users/{id}/' )),
116
117
DisplayLookup (field = 'dob' , mode = DisplayMode .date ),
117
118
DisplayLookup (field = 'enabled' ),
119
+ DisplayLookup (field = 'status_markdown' , mode = DisplayMode .markdown ),
118
120
],
119
121
),
120
122
title = 'Users' ,
0 commit comments