Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Refactoring the antd Modal visible property to open #11232

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ export const BusinessAttributes = () => {
/>
</PaginationContainer>
<CreateBusinessAttributeModal
visible={isCreatingBusinessAttribute}
open={isCreatingBusinessAttribute}
onClose={() => setIsCreatingBusinessAttribute(false)}
onCreateBusinessAttribute={() => {
businessAttributeRefetch?.();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { SchemaFieldDataType } from './businessAttributeUtils';
import { validateCustomUrnId } from '../shared/textUtil';

type Props = {
visible: boolean;
open: boolean;
onClose: () => void;
onCreateBusinessAttribute: () => void;
};
Expand Down Expand Up @@ -51,7 +51,7 @@ const StyledButton = styled(Button)`
// Ensures that any newly added datatype is automatically included in the user dropdown.
const DATA_TYPES = Object.values(SchemaFieldDataType);

export default function CreateBusinessAttributeModal({ visible, onClose, onCreateBusinessAttribute }: Props) {
export default function CreateBusinessAttributeModal({ open, onClose, onCreateBusinessAttribute }: Props) {
const [createButtonEnabled, setCreateButtonEnabled] = useState(true);

const [createBusinessAttribute] = useCreateBusinessAttributeMutation();
Expand Down Expand Up @@ -120,7 +120,7 @@ export default function CreateBusinessAttributeModal({ visible, onClose, onCreat
<>
<Modal
title="Create Business Attribute"
visible={visible}
open={open}
onCancel={onModalClose}
footer={
<>
Expand Down
2 changes: 1 addition & 1 deletion datahub-web-react/src/app/domain/CreateDomainModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ export default function CreateDomainModal({ onClose, onCreate }: Props) {
return (
<Modal
title="Create New Domain"
visible
open
onCancel={onClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ export default function ProfilingRunsChart({ profiles }: Props) {
return (
<>
{selectedProfile && (
<Modal width="100%" footer={null} title={profileModalTitle} visible={showModal} onCancel={onClose}>
<Modal width="100%" footer={null} title={profileModalTitle} open={showModal} onCancel={onClose}>
<DataProfileView profile={selectedProfile} />
</Modal>
)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ function AddRelatedTermsModal(props: Props) {
return (
<Modal
title="Add Related Terms"
visible
open
onCancel={onClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { OwnerLabel } from '../../shared/OwnerLabel';

type Props = {
urn: string;
visible: boolean;
open: boolean;
onCloseModal: () => void;
onSubmit: () => void;
};
Expand All @@ -29,7 +29,7 @@ const StyleTag = styled(Tag)`
align-items: center;
`;

export const AddGroupMembersModal = ({ urn, visible, onCloseModal, onSubmit }: Props) => {
export const AddGroupMembersModal = ({ urn, open, onCloseModal, onSubmit }: Props) => {
const entityRegistry = useEntityRegistry();
const [selectedMembers, setSelectedMembers] = useState<any[]>([]);
const [inputValue, setInputValue] = useState('');
Expand Down Expand Up @@ -134,7 +134,7 @@ export const AddGroupMembersModal = ({ urn, visible, onCloseModal, onSubmit }: P
return (
<Modal
title="Add group members"
visible={visible}
open={open}
onCancel={onModalClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ export default function EditGroupDescriptionModal({
<Modal
width={700}
title="Edit Description"
visible
open
onCancel={onClose}
footer={
<>
Expand Down
6 changes: 3 additions & 3 deletions datahub-web-react/src/app/entity/group/GroupEditModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ type PropsData = {
};

type Props = {
visible: boolean;
open: boolean;
onClose: () => void;
onSave: () => void;
editModalData: PropsData;
};
/** Regex Validations */
export const USER_NAME_REGEX = new RegExp('^[a-zA-Z ]*$');

export default function GroupEditModal({ visible, onClose, onSave, editModalData }: Props) {
export default function GroupEditModal({ open, onClose, onSave, editModalData }: Props) {
const [updateCorpGroupPropertiesMutation] = useUpdateCorpGroupPropertiesMutation();
const [form] = Form.useForm();

Expand Down Expand Up @@ -76,7 +76,7 @@ export default function GroupEditModal({ visible, onClose, onSave, editModalData
return (
<Modal
title="Edit Profile"
visible={visible}
open={open}
onCancel={onClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@ export default function GroupInfoSidebar({ sideBarData, refetch }: Props) {
</SideBar>
{/* Modal */}
<GroupEditModal
visible={editGroupModal}
open={editGroupModal}
onClose={() => showEditGroupModal(false)}
onSave={() => {
refetch();
Expand Down
2 changes: 1 addition & 1 deletion datahub-web-react/src/app/entity/group/GroupMembers.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ export default function GroupMembers({ urn, pageSize, isExternalGroup, onChangeM
{isEditingMembers && (
<AddGroupMembersModal
urn={urn}
visible={isEditingMembers}
open={isEditingMembers}
onSubmit={onAddMembers}
onCloseModal={() => setIsEditingMembers(false)}
/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ function CreateGlossaryEntityModal(props: Props) {
return (
<Modal
title={`Create ${entityRegistry.getEntityName(entityType)}`}
visible
open
onCancel={onClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ function EntityDropdown(props: Props) {
{hasBeenDeleted && !onDelete && deleteRedirectPath && <Redirect to={deleteRedirectPath} />}
{isRaiseIncidentModalVisible && (
<AddIncidentModal
visible={isRaiseIncidentModalVisible}
open={isRaiseIncidentModalVisible}
onClose={() => setIsRaiseIncidentModalVisible(false)}
refetch={
(() => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ function MoveDomainModal(props: Props) {
<Modal
title="Move"
data-testid="move-domain-modal"
visible
open
onCancel={onClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ function MoveGlossaryEntityModal(props: Props) {
<Modal
data-testid="move-glossary-entity-modal"
title="Move"
visible
open
onCancel={onClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export const UpdateDeprecationModal = ({ urns, onClose, refetch }: Props) => {
return (
<Modal
title="Add Deprecation Details"
visible
open
onCancel={handleClose}
keyboard
footer={
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export default function UpdateDescriptionModal({
return (
<Modal
title={title}
visible
open
width={900}
onCancel={onClose}
okText={isAddDesc ? 'Submit' : 'Update'}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ export const AddLinkModal = ({ buttonProps, refetch }: AddLinkProps) => {
</Button>
<Modal
title="Add Link"
visible={isModalVisible}
open={isModalVisible}
destroyOnClose
onCancel={handleClose}
footer={[
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ type Props = {
table1Schema?: any;
table2?: any;
table2Schema?: any;
visible: boolean;
open: boolean;
setModalVisible?: any;
onCancel: () => void;
editERModelRelation?: ErModelRelationship;
Expand All @@ -42,7 +42,7 @@ export const CreateERModelRelationModal = ({
table1Schema,
table2,
table2Schema,
visible,
open,
setModalVisible,
onCancel,
editERModelRelation,
Expand Down Expand Up @@ -349,7 +349,7 @@ export const CreateERModelRelationModal = ({
</div>
</div>
}
visible={visible}
open={open}
closable={false}
className="CreateERModelRelationModal"
okButtonProps={{ hidden: true }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ export const ERModelRelationPreview = ({ ermodelrelationData, baseEntityUrn, pre
<div className="ERModelRelationPreview">
{ermodelrelationData?.properties?.relationshipFieldMappings !== undefined && (
<CreateERModelRelationModal
visible={modalVisible}
open={modalVisible}
setModalVisible={setModalVisible}
onCancel={() => {
setModalVisible(false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ export default function DownloadAsCsvModal({
centered
onCancel={() => setShowDownloadAsCsvModal(false)}
title="Download as..."
visible={showDownloadAsCsvModal}
open={showDownloadAsCsvModal}
footer={
<>
<Button onClick={() => setShowDownloadAsCsvModal(false)} type="text">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export const EmbeddedListSearchModal = ({
style={modalStyle}
bodyStyle={modalBodyStyle}
title={title}
visible
open
onCancel={onClose}
footer={<Button onClick={onClose}>Close</Button>}
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ export const SearchSelectModal = ({
bodyStyle={MODAL_BODY_STYLE}
title={titleText || 'Select entities'}
width={MODAL_WIDTH_PX}
visible
open
onCancel={onCancelSelect}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export default function GlossaryTermsDropdown({ urns, disabled = false, refetch
{isEditModalVisible && (
<EditTagTermsModal
type={EntityType.GlossaryTerm}
visible
open
onCloseModal={() => {
setIsEditModalVisible(false);
refetch?.();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export default function TagsDropdown({ urns, disabled = false, refetch }: Props)
{isEditModalVisible && (
<EditTagTermsModal
type={EntityType.Tag}
visible
open
onCloseModal={() => {
setIsEditModalVisible(false);
refetch?.();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ export const ContainerSelectModal = ({ onCloseModal, defaultValues, onOkOverride
return (
<Modal
title={titleOverride || 'Select Container'}
visible
open
onCancel={onModalClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ export const SetDomainModal = ({ urns, onCloseModal, refetch, defaultValue, onOk
return (
<Modal
title={titleOverride || 'Set Domain'}
visible
open
onCancel={onModalClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ export const EditOwnersModal = ({
return (
<Modal
title={title || `${operationType === OperationType.ADD ? 'Add' : 'Remove'} Owners`}
visible
open
onCancel={onModalClose}
keyboard
footer={
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ export const SelectPlatformModal = ({ onCloseModal, defaultValues, onOk, titleOv
return (
<Modal
title={titleOverride || 'Select Platform'}
visible
open
onCancel={onModalClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ export default function QueryBuilderModal({ initialState, datasetUrn, onClose, o
bodyStyle={MODAL_BODY_STYLE}
title={<Typography.Text>{isUpdating ? 'Edit' : 'New'} Query</Typography.Text>}
className="query-builder-modal"
visible
open
onCancel={confirmClose}
footer={
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ type Props = {
export default function QueryModal({ query, title, description, showDetails = true, onClose }: Props) {
return (
<StyledModal
visible
open
width={MODAL_WIDTH}
title={null}
closable={false}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ export const RelationshipsTab = () => {
table1Schema={entityWithSchema}
table2={table2LazyDataset}
table2Schema={table2LazySchema}
visible={modalVisible}
open={modalVisible}
setModalVisible={setModalVisible}
onCancel={() => {
setModalVisible(false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ export default function ProfilingRunsChart({ profiles }: Props) {
return (
<>
{selectedProfile && (
<Modal width="100%" footer={null} title={profileModalTitle} visible={showModal} onCancel={onClose}>
<Modal width="100%" footer={null} title={profileModalTitle} open={showModal} onCancel={onClose}>
<TableStats
rowCount={selectedProfile.rowCount || -1}
columnCount={selectedProfile.columnCount || -1}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,7 @@ export const DatasetAssertionDescription = ({ description, assertionInfo }: Prop
)}
<DatasetAssertionLogicModal
logic={logic || 'N/A'}
visible={isLogicVisible}
open={isLogicVisible}
onClose={() => setIsLogicVisible(false)}
/>
</Popover>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ export type AssertionsSummary = {

type Props = {
logic: string;
visible: boolean;
open: boolean;
onClose: () => void;
};

export const DatasetAssertionLogicModal = ({ logic, visible, onClose }: Props) => {
export const DatasetAssertionLogicModal = ({ logic, open, onClose }: Props) => {
return (
<Modal visible={visible} onCancel={onClose} footer={<Button onClick={onClose}>Close</Button>}>
<Modal open={open} onCancel={onClose} footer={<Button onClick={onClose}>Close</Button>}>
<Query query={logic} />
</Modal>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export const DataContractBuilderModal = ({ entityUrn, initialState, onSubmit, on
title={<Typography.Text>{titleText}</Typography.Text>}
style={modalStyle}
bodyStyle={modalBodyStyle}
visible
open
onCancel={onCancel}
>
<DataContractBuilder
Expand Down
Loading
Loading