0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-27 05:02:43 +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 SYSTEMS = ['5e', '4e', '3.5e', 'Pathfinder'];
const HOMEBREWERY_DEFAULT_ICON = 'https://i.imgur.com/FwRuhv7.png';
const MetadataEditor = createClass({
getDefaultProps : function() {
@@ -81,7 +82,7 @@ const MetadataEditor = createClass({
renderThumbnail : function(){
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(){
@@ -182,7 +183,7 @@ const MetadataEditor = createClass({
</div>
<div className='field thumbnail'>
<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)} />
<button className='display' onClick={this.toggleThumbnailDisplay}>
<i className={`fas fa-caret-${this.state.showThumbnail ? 'right' : 'left'}`} />