tachybase_todo/packages/plugins/multi-app-manager/src/client/AppNameInput.tsx
chenos 883f1e6fd1
fix: eslint (#1759)
* fix: eslint

* fix: eslint --fix

* fix: changelog
2023-04-25 13:12:14 +08:00

23 lines
553 B
TypeScript

import { connect, mapReadPretty } from '@formily/react';
import { Input as AntdInput } from 'antd';
import React from 'react';
const ReadPretty = (props) => {
const content = props.value && (
<a target={'_blank'} href={`/apps/${props.value}/admin`} rel="noreferrer">
{props.value}
</a>
);
return (
<div style={props.style}>
{props.addonBefore}
{props.prefix}
{content}
{props.suffix}
{props.addonAfter}
</div>
);
};
export const AppNameInput = connect(AntdInput, mapReadPretty(ReadPretty));