@@ -96,11 +96,12 @@ class User(BaseModel):
9696 name : str = Field (title = 'Name' )
9797 dob : date = Field (title = 'Date of Birth' )
9898 enabled : bool | None = None
99+ status_markdown : str | None = Field (default = None , title = 'Status' )
99100
100101
101102users : 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*' ),
104105 User (id = 3 , name = 'Jack' , dob = date (1992 , 1 , 1 )),
105106]
106107
@@ -115,6 +116,7 @@ def users_view() -> list[AnyComponent]:
115116 DisplayLookup (field = 'name' , on_click = GoToEvent (url = '/table/users/{id}/' )),
116117 DisplayLookup (field = 'dob' , mode = DisplayMode .date ),
117118 DisplayLookup (field = 'enabled' ),
119+ DisplayLookup (field = 'status_markdown' , mode = DisplayMode .markdown ),
118120 ],
119121 ),
120122 title = 'Users' ,
0 commit comments