File tree Expand file tree Collapse file tree 2 files changed +775
-229
lines changed
Expand file tree Collapse file tree 2 files changed +775
-229
lines changed Original file line number Diff line number Diff line change @@ -49,14 +49,32 @@ const orderedCountries = locale === 'ko'
4949 const items = country .items .filter ((item : any ) =>
5050 ! item .locales || item .locales .includes (locale )
5151 );
52+ const children = (country .children || []).filter ((c : any ) =>
53+ ! c .locales || c .locales .includes (locale )
54+ );
5255 return (
53- <>
54- <h4 id = { country . id } >{ resolve (country .name , locale )} </h4 >
56+ <details id = { country . id } >
57+ <summary >< h4 >{ resolve (country .name , locale )} </h4 ></ summary >
5558 <ul >
5659 { items .map ((item : any ) => (
5760 <li set :html = { renderInline (resolve (item .text , locale ))} />
5861 ))}
5962 </ul >
60- </>
63+ { children .map ((child : any ) => {
64+ const childItems = child .items .filter ((item : any ) =>
65+ ! item .locales || item .locales .includes (locale )
66+ );
67+ return (
68+ <>
69+ <h5 id = { child .id } >{ resolve (child .name , locale )} </h5 >
70+ <ul >
71+ { childItems .map ((item : any ) => (
72+ <li set :html = { renderInline (resolve (item .text , locale ))} />
73+ ))}
74+ </ul >
75+ </>
76+ );
77+ })}
78+ </details >
6179 );
6280})}
You can’t perform that action at this time.
0 commit comments