fileViewerDispatcher: use a simple function component

This commit is contained in:
Peter Cai 2020-02-20 10:27:52 +08:00
parent a5d0d58fef
commit e261f4957d
No known key found for this signature in database
GPG Key ID: 71F5FB4E4F3FD54F
1 changed files with 6 additions and 11 deletions

View File

@ -2,14 +2,9 @@ import React from "react"
import CodeViewer from "./codeViewer"
import FileDecrypter from "./fileDecrypter"
class FileViewerDispatcher extends React.Component
constructor: (props) ->
super props
render: ->
if @props.location.search == "?crypt"
<FileDecrypter id={@props.match.params.id} />
else
<CodeViewer id={@props.match.params.id} />
export default FileViewerDispatcher
# Determine if we want to use CodeViewer or FileDecrypter
export default FileViewerDispatcher = (props) ->
if props.location.search == "?crypt"
<FileDecrypter id={props.match.params.id} />
else
<CodeViewer id={props.match.params.id} />