mirror of
https://github.com/umami-software/umami.git
synced 2026-02-15 01:55:36 +01:00
Refactored exports.
This commit is contained in:
parent
1baf4d5571
commit
8bddc666b4
110 changed files with 317 additions and 124 deletions
|
|
@ -15,7 +15,7 @@ import useMessages from 'hooks/useMessages';
|
|||
|
||||
const generateId = () => getRandomChars(16);
|
||||
|
||||
export default function ShareUrl({ websiteId, data, onSave }) {
|
||||
export function ShareUrl({ websiteId, data, onSave }) {
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
const { name, shareId } = data;
|
||||
const [id, setId] = useState(shareId);
|
||||
|
|
@ -85,3 +85,5 @@ export default function ShareUrl({ websiteId, data, onSave }) {
|
|||
</>
|
||||
);
|
||||
}
|
||||
|
||||
export default ShareUrl;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import { TextArea } from 'react-basics';
|
|||
import useMessages from 'hooks/useMessages';
|
||||
import useConfig from 'hooks/useConfig';
|
||||
|
||||
export default function TrackingCode({ websiteId }) {
|
||||
export function TrackingCode({ websiteId }) {
|
||||
const { formatMessage, messages } = useMessages();
|
||||
const { trackerScriptName } = useConfig();
|
||||
const url = trackerScriptName.startsWith('http')
|
||||
|
|
@ -18,3 +18,5 @@ export default function TrackingCode({ websiteId }) {
|
|||
</>
|
||||
);
|
||||
}
|
||||
|
||||
export default TrackingCode;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import useApi from 'hooks/useApi';
|
|||
import { DOMAIN_REGEX } from 'lib/constants';
|
||||
import useMessages from 'hooks/useMessages';
|
||||
|
||||
export default function WebsiteAddForm({ onSave, onClose }) {
|
||||
export function WebsiteAddForm({ onSave, onClose }) {
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
const { post, useMutation } = useApi();
|
||||
const { mutate, error, isLoading } = useMutation(data => post('/websites', data));
|
||||
|
|
@ -54,3 +54,5 @@ export default function WebsiteAddForm({ onSave, onClose }) {
|
|||
</Form>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsiteAddForm;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import WebsiteDeleteForm from 'components/pages/settings/websites/WebsiteDeleteF
|
|||
import WebsiteResetForm from 'components/pages/settings/websites/WebsiteResetForm';
|
||||
import useMessages from 'hooks/useMessages';
|
||||
|
||||
export default function WebsiteData({ websiteId, onSave }) {
|
||||
export function WebsiteData({ websiteId, onSave }) {
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
|
||||
const handleReset = async () => {
|
||||
|
|
@ -45,3 +45,5 @@ export default function WebsiteData({ websiteId, onSave }) {
|
|||
</>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsiteData;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import useMessages from 'hooks/useMessages';
|
|||
|
||||
const CONFIRM_VALUE = 'DELETE';
|
||||
|
||||
export default function WebsiteDeleteForm({ websiteId, onSave, onClose }) {
|
||||
export function WebsiteDeleteForm({ websiteId, onSave, onClose }) {
|
||||
const { formatMessage, labels, messages, FormattedMessage } = useMessages();
|
||||
const { del, useMutation } = useApi();
|
||||
const { mutate, error } = useMutation(data => del(`/websites/${websiteId}`, data));
|
||||
|
|
@ -46,3 +46,5 @@ export default function WebsiteDeleteForm({ websiteId, onSave, onClose }) {
|
|||
</Form>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsiteDeleteForm;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import useApi from 'hooks/useApi';
|
|||
import { DOMAIN_REGEX } from 'lib/constants';
|
||||
import useMessages from 'hooks/useMessages';
|
||||
|
||||
export default function WebsiteEditForm({ websiteId, data, onSave }) {
|
||||
export function WebsiteEditForm({ websiteId, data, onSave }) {
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
const { post, useMutation } = useApi();
|
||||
const { mutate, error } = useMutation(data => post(`/websites/${websiteId}`, data));
|
||||
|
|
@ -49,3 +49,5 @@ export default function WebsiteEditForm({ websiteId, data, onSave }) {
|
|||
</Form>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsiteEditForm;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import useMessages from 'hooks/useMessages';
|
|||
|
||||
const CONFIRM_VALUE = 'RESET';
|
||||
|
||||
export default function WebsiteResetForm({ websiteId, onSave, onClose }) {
|
||||
export function WebsiteResetForm({ websiteId, onSave, onClose }) {
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
const { post, useMutation } = useApi();
|
||||
const { mutate, error } = useMutation(data => post(`/websites/${websiteId}/reset`, data));
|
||||
|
|
@ -41,3 +41,5 @@ export default function WebsiteResetForm({ websiteId, onSave, onClose }) {
|
|||
</Form>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsiteResetForm;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import useApi from 'hooks/useApi';
|
|||
import useMessages from 'hooks/useMessages';
|
||||
import useConfig from 'hooks/useConfig';
|
||||
|
||||
export default function WebsiteSettings({ websiteId }) {
|
||||
export function WebsiteSettings({ websiteId }) {
|
||||
const router = useRouter();
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
const { openExternal } = useConfig();
|
||||
|
|
@ -86,3 +86,5 @@ export default function WebsiteSettings({ websiteId }) {
|
|||
</Page>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsiteSettings;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import useApi from 'hooks/useApi';
|
|||
import useUser from 'hooks/useUser';
|
||||
import useMessages from 'hooks/useMessages';
|
||||
|
||||
export default function WebsitesList() {
|
||||
export function WebsitesList() {
|
||||
const { formatMessage, labels, messages } = useMessages();
|
||||
const { user } = useUser();
|
||||
const { get, useQuery } = useApi();
|
||||
|
|
@ -52,3 +52,5 @@ export default function WebsitesList() {
|
|||
</Page>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsitesList;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import SettingsTable from 'components/common/SettingsTable';
|
|||
import useMessages from 'hooks/useMessages';
|
||||
import useConfig from 'hooks/useConfig';
|
||||
|
||||
export default function WebsitesTable({ data = [] }) {
|
||||
export function WebsitesTable({ data = [] }) {
|
||||
const { formatMessage, labels } = useMessages();
|
||||
const { openExternal } = useConfig();
|
||||
|
||||
|
|
@ -43,3 +43,5 @@ export default function WebsitesTable({ data = [] }) {
|
|||
</SettingsTable>
|
||||
);
|
||||
}
|
||||
|
||||
export default WebsitesTable;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue