reoragnise collection share select components
This commit is contained in:
parent
68e6b435aa
commit
8f66479fbb
|
@ -1,19 +0,0 @@
|
||||||
import React from 'react';
|
|
||||||
import { Box, Typography, Divider } from '@mui/material';
|
|
||||||
import { components } from 'react-select';
|
|
||||||
|
|
||||||
const { Option } = components;
|
|
||||||
|
|
||||||
export const OptionWithDivider = (props) => (
|
|
||||||
<Option {...props}>
|
|
||||||
<LabelWithDivider data={props.data} />
|
|
||||||
</Option>
|
|
||||||
);
|
|
||||||
export const LabelWithDivider = ({ data }) => (
|
|
||||||
<>
|
|
||||||
<Box className="main" px={3} py={1}>
|
|
||||||
<Typography>{data.label}</Typography>
|
|
||||||
</Box>
|
|
||||||
<Divider />
|
|
||||||
</>
|
|
||||||
);
|
|
|
@ -4,7 +4,8 @@ import Select from 'react-select';
|
||||||
import { DropdownStyle } from 'styles/dropdown';
|
import { DropdownStyle } from 'styles/dropdown';
|
||||||
import { getDeviceLimitOptions } from 'utils/collection';
|
import { getDeviceLimitOptions } from 'utils/collection';
|
||||||
import constants from 'utils/strings/constants';
|
import constants from 'utils/strings/constants';
|
||||||
import { OptionWithDivider } from '../customSelectComponents';
|
import { OptionWithDivider } from './selectComponents/OptionWithDivider';
|
||||||
|
|
||||||
export function ManageDeviceLimit({
|
export function ManageDeviceLimit({
|
||||||
publicShareProp,
|
publicShareProp,
|
||||||
collection,
|
collection,
|
||||||
|
|
|
@ -5,7 +5,7 @@ import { linkExpiryStyle } from 'styles/linkExpiry';
|
||||||
import { shareExpiryOptions } from 'utils/collection';
|
import { shareExpiryOptions } from 'utils/collection';
|
||||||
import constants from 'utils/strings/constants';
|
import constants from 'utils/strings/constants';
|
||||||
import { dateStringWithMMH } from 'utils/time';
|
import { dateStringWithMMH } from 'utils/time';
|
||||||
import { OptionWithDivider } from '../customSelectComponents';
|
import { OptionWithDivider } from './selectComponents/OptionWithDivider';
|
||||||
|
|
||||||
export function ManageLinkExpiry({
|
export function ManageLinkExpiry({
|
||||||
publicShareProp,
|
publicShareProp,
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
import React from 'react';
|
||||||
|
import { Box, Typography, Divider } from '@mui/material';
|
||||||
|
|
||||||
|
export function LabelWithDivider({ data }) {
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<Box className="main" px={3} py={1}>
|
||||||
|
<Typography>{data.label}</Typography>
|
||||||
|
</Box>
|
||||||
|
<Divider />
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
import React from 'react';
|
||||||
|
import { LabelWithDivider } from './LabelWithDivider';
|
||||||
|
import { components } from 'react-select';
|
||||||
|
|
||||||
|
const { Option } = components;
|
||||||
|
|
||||||
|
export const OptionWithDivider = (props) => (
|
||||||
|
<Option {...props}>
|
||||||
|
<LabelWithDivider data={props.data} />
|
||||||
|
</Option>
|
||||||
|
);
|
Loading…
Reference in a new issue