1
0
mirror of https://github.com/bobwen-dev/react-templates synced 2025-04-12 00:56:39 +02:00
react-templates/playground/playground.rt
2014-11-18 15:00:28 +02:00

44 lines
1.5 KiB
Plaintext

<!DOCTYPE rt CodeEditor="react-code-mirror">
<div>
<div class="code-area">
<h2>Template:</h2>
<CodeEditor class="large-text-area" style="border: {this.validHTML? '1px solid black':'2px solid red'};"
value="{this.state.templateHTML}"
mode="htmlmixed"
smartIndent="{true}"
lineNumbers="{true}"
onChange="(evt) => this.setState({'templateHTML':evt.target.value})"
/>
<br/>
<h2>Class:</h2>
<CodeEditor class="large-text-area" style="border: {this.validProps? '1px solid black':'2px solid red'};"
value="{this.state.templateProps}"
mode="javascript"
theme="solarized"
smartIndent="{true}"
lineNumbers="{true}"
onChange="(evt) => this.setState({'templateProps':evt.target.value})"
/>
</div>
<div key="result-area" class="result-area">
<h2>Generated code:</h2>
<CodeEditor class="large-text-area" style="border:1px solid black;"
value="{this.templateSource}"
mode="javascript"
theme="solarized"
smartIndent="{true}"
lineNumbers="{true}"
readOnly="{true}"
/>
<br/>
<h2>Preview:</h2>
<div class="sample-view">
<this.sample key="sample">
</this.sample>
</div>
</div>
</div>