Как задать footer в React js Bootsrap?

346
26 ноября 2016, 18:52

Хочу сделать компонент реакта, который служил бы footer'ом для веб страницы. В документации по react-bootstrap нашел упоминание о футере только в связке с модальным окном(у этого компонента есть и header и footer). Также нашел вот вот такую штуку, но прикрутить ее не получилось. Подскажите пожалуйста как можно решить данный вопрос, может есть какой-то туториал,на базе которого это можно реализовать? код моего компонента(пункты списков ul удалил для лучшего восприятия кода):

const SearchBar = React.createClass({
    _onChange: function (e) {
        this.props.onChange(e);
    },
    render: function () {
        return (
            <FormGroup>
                <InputGroup>
                    <FormControl type="text"
                                 placeholder="Search..."
                                 name={name}
                                 onChange={this._onChange}
                    />
                    <FormControl.Feedback />
                    <InputGroup.Button>
                        <Button bsStyle="danger"><span className="glyphicon glyphicon-search"> </span></Button>
                    </InputGroup.Button>
                </InputGroup>                  
            </FormGroup>
        );
    }
});
const IconBar = React.createClass({
    render: function () {
        return (
            <div className="row">
                <div className="col-md-2">
                    <a href="" aria-hidden="true">
                        <Image src="/img/icons/facebook.png" responsive/>
                    </a>
                </div>
                <div className="col-md-2">
                    <a href="" aria-hidden="true">
                        <Image src="/img/icons/googleplus.png" responsive/>
                    </a>
                </div>
                <div className="col-md-2">
                    <a href="" aria-hidden="true">
                        <Image src="/img/icons/twitter.png" responsive/>
                    </a>
                </div>
                <div className="col-md-2">
                    <a href="" aria-hidden="true">
                        <Image src="/img/icons/linkedin.png" responsive/>
                    </a>
                </div>
                <div className="col-md-2">
                    <a href="" aria-hidden="true">
                        <Image src="/img/icons/yahoo.png" responsive/>
                    </a>
                </div>
            </div>
        );
    }
});

var Footer = React.createClass({
    render: function () {
        var footerStyle = {
            color: 'white',
            backgroundColor:'#4b4a45'
                };
        return (
            <div className="container-fluid" style={footerStyle}>
                <div className="col-md-4">
                    <div className="row">
                        <div className="col-md-5">
                            <ul>                                                        
                            </ul>
                        </div>
                        <div className="col-md-5">
                            <ul>               
                            </ul>
                        </div>
                    </div>
                </div>
                <div className="col-md-4">
                    <div className="col-md-8 col-md-offset-2">
                        <IconBar/>
                        <SearchBar/>
                    </div>
                </div>
                <div className="col-md-4">
                    <div className="row">
                        <div className="col-md-5">
                            <ul>                    
                            </ul>
                        </div>
                        <div className="col-md-4">
                            <ul>                                
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        );
    }
});
export default Footer;
READ ALSO
Margin после row Bootstrap

Margin после row Bootstrap

Ребят, не получается сделать margin-top дляrow класса, т

666
Как сделать градиент поверх картинки?

Как сделать градиент поверх картинки?

Должна быть картинка, градиент, и текст поверх всего этогоНикак не получается сделать, пробую разные приемы, ничего не срабатывает

474
Если блок не помещается на текущей странице, то перенести его на следующую

Если блок не помещается на текущей странице, то перенести его на следующую

Если блок не поместился на текущей странице в печатной форме, нужно сделать его перенос на следующую страницуКак можно реализовать?

382
Помогите починить калькулятор

Помогите починить калькулятор

Есть код JS , в нем все отлично , кроме одного

340