// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved. // See License.txt for license information. var SettingsSidebar = require('./settings_sidebar.jsx'); var UserSettings = require('./user_settings.jsx'); module.exports = React.createClass({ componentDidMount: function() { $('body').on('click', '.modal-back', function(){ $(this).closest('.modal-dialog').removeClass('display--content'); }); $('body').on('click', '.modal-header .close', function(){ setTimeout(function() { $('.modal-dialog.display--content').removeClass('display--content'); }, 500); }); }, updateTab: function(tab) { this.setState({ active_tab: tab }); }, updateSection: function(section) { this.setState({ active_section: section }); }, getInitialState: function() { return { active_tab: "general", active_section: "" }; }, render: function() { var tabs = []; tabs.push({name: "general", ui_name: "General", icon: "glyphicon glyphicon-cog"}); tabs.push({name: "security", ui_name: "Security", icon: "glyphicon glyphicon-lock"}); tabs.push({name: "notifications", ui_name: "Notifications", icon: "glyphicon glyphicon-exclamation-sign"}); tabs.push({name: "appearance", ui_name: "Appearance", icon: "glyphicon glyphicon-wrench"}); //tabs.push({name: "sessions", ui_name: "Sessions", icon: "glyphicon glyphicon-globe"}); //tabs.push({name: "activity_log", ui_name: "Activity Log", icon: "glyphicon glyphicon-time"}); return ( ); } });