import{__assign as r}from"tslib";import{jsx as e,jsxs as t}from"react/jsx-runtime";import{TriangleAlert as s}from"lucide-react";import a from"../styles/ErrorStateDisplay.module.css.js";var i=function(i){var o=i.errorMessage,l=i.onRetry,c=i.title,n=void 0===c?"Error Loading Rules":c,m=i.retryButtonText,d=void 0===m?"Retry":m;return e("div",r({className:a.container},{children:t("div",r({className:a.card},{children:[t("div",r({className:a.titleRow},{children:[e(s,{className:a.icon}),n]})),e("p",r({className:a.message},{children:o})),e("button",r({onClick:l,className:a.retryBtn},{children:d}))]}))}))};export{i as default};
//# sourceMappingURL=ErrorStateDisplay.js.map
