
* Minor fixes for intl messages * Add esbuild-loader * switch from babel to esbuild-loader * use formatjs enforce-id linter * Generate ids for intl messages * id format defined by idInterpolationPattern * Modify intl messages extraction * remove react-intl-translations-manager * remove transpile-tx.js * use formatjs cli * Modify defaultMessages.json * modify ids in defaultMessages.json with defined idInterpolationPattern * Fix errors * Fix page crash * Use babel to transpile tests * Fix useStateFromProps * Improve render count * Add test to useStateFromProps * Fix reloading state buh * Do not check if form with channels is dirty * Stop blocking save if form has not changed * Remove debug code * Fix form disabling * Fix variant selection checkbox onClick * Update translations * Update messages * Use esbuild to build storybook Co-authored-by: Bartłomiej Wiaduch <tukan2can@gmail.com> Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
25 lines
794 B
TypeScript
25 lines
794 B
TypeScript
import LimitReachedAlert from "@saleor/components/LimitReachedAlert";
|
|
import React from "react";
|
|
import { FormattedMessage, useIntl } from "react-intl";
|
|
|
|
export const OrderLimitReached: React.FC = () => {
|
|
const intl = useIntl();
|
|
|
|
return (
|
|
<LimitReachedAlert
|
|
title={intl.formatMessage({
|
|
id: "+svQBN",
|
|
defaultMessage: "Order limit reached",
|
|
description: "alert"
|
|
})}
|
|
>
|
|
<FormattedMessage
|
|
id="TPW2tP"
|
|
defaultMessage="You have reached your order limit, you will be billed extra for orders above limit. If you would like to up your limit, contact your administration staff about raising your limits."
|
|
/>
|
|
</LimitReachedAlert>
|
|
);
|
|
};
|
|
|
|
OrderLimitReached.displayName = "OrderLimitReached";
|
|
export default OrderLimitReached;
|