0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-11 09:02:44 +00:00

Modularize default icon location

This commit is contained in:
G.Ambatte
2021-10-30 13:51:59 +13:00
parent defae3cc3a
commit 6295b7561e

View File

@@ -6,6 +6,7 @@ const cx = require('classnames');
const request = require('superagent'); const request = require('superagent');
const SYSTEMS = ['5e', '4e', '3.5e', 'Pathfinder']; const SYSTEMS = ['5e', '4e', '3.5e', 'Pathfinder'];
const HOMEBREWERY_DEFAULT_ICON = 'https://i.imgur.com/FwRuhv7.png';
const MetadataEditor = createClass({ const MetadataEditor = createClass({
getDefaultProps : function() { getDefaultProps : function() {
@@ -81,7 +82,7 @@ const MetadataEditor = createClass({
renderThumbnail : function(){ renderThumbnail : function(){
if(!this.state.showThumbnail) return; if(!this.state.showThumbnail) return;
return <img className='thumbnail-preview' src={this.props.metadata.thumbnail || 'https://i.imgur.com/FwRuhv7.png'}></img>; return <img className='thumbnail-preview' src={this.props.metadata.thumbnail || HOMEBREWERY_DEFAULT_ICON}></img>;
}, },
renderSystems : function(){ renderSystems : function(){
@@ -182,7 +183,7 @@ const MetadataEditor = createClass({
</div> </div>
<div className='field thumbnail'> <div className='field thumbnail'>
<label>thumbnail URL</label> <label>thumbnail URL</label>
<textarea value={this.props.metadata.thumbnail} className='value' <input type='text' value={this.props.metadata.thumbnail} className='value'
onChange={(e)=>this.handleFieldChange('thumbnail', e)} /> onChange={(e)=>this.handleFieldChange('thumbnail', e)} />
<button className='display' onClick={this.toggleThumbnailDisplay}> <button className='display' onClick={this.toggleThumbnailDisplay}>
<i className={`fas fa-caret-${this.state.showThumbnail ? 'right' : 'left'}`} /> <i className={`fas fa-caret-${this.state.showThumbnail ? 'right' : 'left'}`} />