/* * Copyright 2007-2017 Charles du Jeu - Abstrium SAS * This file is part of Pydio. * * Pydio is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Pydio is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Pydio. If not, see . * * The latest code can be found at . */ const React = require('react') import DownloadApp from './DownloadApp' import ColorPaper from '../board/ColorPaper' const {asGridItem} = require('pydio').requireLib('components') class DlAppsPanel extends React.Component{ render(){ let configs = this.props.pydio.getPluginConfigs('access.ajxp_home'); let mobileBlocks = [], syncBlocks = []; if(configs.get('URL_APP_IOSAPPSTORE')){ mobileBlocks.push( ); } if(configs.get('URL_APP_ANDROID')){ mobileBlocks.push( ); } if(configs.get('URL_APP_SYNC_WIN')){ syncBlocks.push( ); } if(configs.get('URL_APP_SYNC_MAC')){ syncBlocks.push( ); } return (
{this.props.type === 'sync' ? syncBlocks : mobileBlocks}
); } } let DlAppsCard = React.createClass({ render: function(){ let props = {...this.props}; return (
{this.props.pydio.MessageHash['user_home.91']}
); } }); DlAppsCard = asGridItem(DlAppsCard,global.pydio.MessageHash['user_home.92'],{gridWidth:2,gridHeight:10},[]); export {DlAppsCard as default}