@@ -4,17 +4,15 @@ open GoblintCil;
44let make_func_list = (file, funcs, dispatch) => {
55 let on_click = (data, _) => Option . may(dispatch, data);
66
7- <ul >
8- {funcs
9- |> List . mapi((i, func) => {
10- <li key= {string_of_int(i)}>
11- <Link on_click callback_data= {` DisplayFunc ((func, file))}>
12- {func |> React . string}
13- </Link >
14- </li >
15- })
16- |> React . list}
17- </ul >;
7+ {funcs
8+ |> List . mapi((i, func) => {
9+ <li key= {"inner" ++ string_of_int(i)} className= "list-group-item px-5" >
10+ <Link on_click callback_data= {` DisplayFunc ((func, file))} class_= [ "text-link" ] >
11+ {func |> React . string}
12+ </Link >
13+ </li >
14+ })
15+ |> React . list};
1816};
1917
2018[@ react . component ]
@@ -29,17 +27,19 @@ let make = (~cil: Cil.file, ~dispatch) => {
2927
3028 let on_click = (data, _) => Option . may(dispatch, data);
3129
32- <ul >
30+ <ul className = "list-group" >
3331 {files
3432 |> Hashtbl . keys
3533 |> Enum . uniq_by(String . equal)
3634 |> Enum . mapi((i, file) => {
37- <li key= {string_of_int(i)}>
38- <Link on_click callback_data= {` DisplayFile (file)}>
39- {file |> React . string}
40- </Link >
35+ <div key= {string_of_int(i)}>
36+ <li className= "list-group-item" >
37+ <Link on_click callback_data= {` DisplayFile (file)} class_= [ "text-link" ] >
38+ {file |> React . string}
39+ </Link >
40+ </li >
4141 {make_func_list(file, Hashtbl . find_all(files, file), dispatch)}
42- </li >
42+ </div >
4343 })
4444 |> List . of_enum
4545 |> React . list}
0 commit comments