1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-11 11:51:27 +00:00

Change select style (#5645)

* 01 change css file path

* 02 change Select style
This commit is contained in:
Michael An
2023-09-18 10:01:30 +08:00
committed by GitHub
parent 8a09906cfb
commit f278cfd3bb
16 changed files with 206 additions and 86 deletions

View File

@@ -1,12 +1,12 @@
import React, { Fragment } from 'react';
import PropTypes from 'prop-types';
import { Button } from 'reactstrap';
import Select from 'react-select';
import { isPro, gettext } from '../../../utils/constants';
import { seafileAPI } from '../../../utils/seafile-api';
import { Utils } from '../../../utils/utils';
import toaster from '../../toast';
import SharePermissionEditor from '../../select-editor/share-permission-editor';
import { SeahubSelect, NoGroupMessage } from '../common/select';
class GroupItem extends React.Component {
@@ -109,16 +109,6 @@ const propTypes = {
isRepoOwner: PropTypes.bool.isRequired,
};
const NoOptionsMessage = (props) => {
return (
<div {...props.innerProps} style={{margin: '6px 10px', textAlign: 'center', color: 'hsl(0,0%,50%)'}}>{gettext('Group not found')}</div>
);
};
NoOptionsMessage.propTypes = {
innerProps: PropTypes.any.isRequired,
};
class SysAdminShareToGroup extends React.Component {
constructor(props) {
@@ -257,15 +247,13 @@ class SysAdminShareToGroup extends React.Component {
<tbody>
<tr>
<td>
<Select
isMulti
<SeahubSelect
onChange={this.handleSelectChange}
options={this.options}
placeholder={gettext('Select groups...')}
maxMenuHeight={200}
inputId={'react-select-2-input'}
value={this.state.selectedOption}
components={{ NoOptionsMessage }}
components={{ NoOptionsMessage: NoGroupMessage }}
/>
</td>
<td>