|
|
@ -64,8 +64,19 @@ const SlideItem = ({item}) => { |
|
|
|
return <i><Children items={item.tokens} /></i> |
|
|
|
return <i><Children items={item.tokens} /></i> |
|
|
|
case "html": |
|
|
|
case "html": |
|
|
|
return <span dangerouslySetInnerHTML={{__html : item.raw}}></span> |
|
|
|
return <span dangerouslySetInnerHTML={{__html : item.raw}}></span> |
|
|
|
|
|
|
|
case "link": |
|
|
|
case "text": |
|
|
|
case "text": |
|
|
|
return <>{item.tokens ? <Children items={item.tokens} /> : item.text}</> |
|
|
|
return <>{item.tokens ? <Children items={item.tokens} /> : item.text}</> |
|
|
|
|
|
|
|
case "escape": |
|
|
|
|
|
|
|
switch(item.text) { |
|
|
|
|
|
|
|
case "<": |
|
|
|
|
|
|
|
return '<'; |
|
|
|
|
|
|
|
case ">": |
|
|
|
|
|
|
|
return '>'; |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
return ""; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
break; |
|
|
|
default: |
|
|
|
default: |
|
|
|
return "UNKNOWN ITEM" + JSON.stringify(item); |
|
|
|
return "UNKNOWN ITEM" + JSON.stringify(item); |
|
|
|
} |
|
|
|
} |
|
|
|