diff --git a/dist/icons.js b/dist/icons.js
new file mode 100644
index 0000000..fac4302
--- /dev/null
+++ b/dist/icons.js
@@ -0,0 +1,262 @@
+import { jsx as r, jsxs as c } from "react/jsx-runtime";
+import "react";
+function o({ size: n = 20, title: l, children: t, ...i }) {
+ return /* @__PURE__ */ c(
+ "svg",
+ {
+ xmlns: "http://www.w3.org/2000/svg",
+ width: n,
+ height: n,
+ viewBox: "0 0 24 24",
+ fill: "none",
+ "aria-hidden": l ? void 0 : !0,
+ role: l ? "img" : void 0,
+ ...i,
+ children: [
+ l ? /* @__PURE__ */ r("title", { children: l }) : null,
+ t
+ ]
+ }
+ );
+}
+function e() {
+ return /* @__PURE__ */ r(
+ "path",
+ {
+ d: "M3 3l18 18",
+ stroke: "currentColor",
+ strokeWidth: "2.2",
+ strokeLinecap: "round"
+ }
+ );
+}
+function u({
+ size: n = 20,
+ title: l = "شبکه اجتماعی دارد",
+ ...t
+}) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M7 8.5a3 3 0 1 1 2.83-4H14.2a3 3 0 1 1 0 2H9.83A3 3 0 0 1 7 8.5m10 11a3 3 0 0 1-2.83-2H9.83a3 3 0 1 1 0-2h4.34a3 3 0 1 1 2.83 4M8.7 10.3l6.6 3.4l-.9 1.8l-6.6-3.4zm6.6-.6l-6.6 3.4l-.9-1.8l6.6-3.4z"
+ }
+ ) });
+}
+function d({
+ size: n = 20,
+ title: l = "شبکه اجتماعی ندارد",
+ ...t
+}) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M7 8.5a3 3 0 1 1 2.83-4H14.2a3 3 0 1 1 0 2H9.83A3 3 0 0 1 7 8.5m10 11a3 3 0 0 1-2.83-2H9.83a3 3 0 1 1 0-2h4.34a3 3 0 1 1 2.83 4M8.7 10.3l6.6 3.4l-.9 1.8l-6.6-3.4zm6.6-.6l-6.6 3.4l-.9-1.8l6.6-3.4z"
+ }
+ ),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+function v({ size: n = 20, title: l = "سالم", ...t }) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M12 22s8-4.5 8-12V5l-8-3l-8 3v5c0 7.5 8 12 8 12m-1-6l-4-4l1.4-1.4L11 13.2l5.6-5.6L18 9z"
+ }
+ ) });
+}
+function f({ size: n = 20, title: l = "معلول", ...t }) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M10.588 5.413Q10 4.825 10 4t.588-1.412T12 2t1.413.588T14 4t-.587 1.413T12 6t-1.412-.587M17 22v-5h-5q-.825 0-1.412-.587T10 15V9q0-.825.588-1.412T12 7q.6 0 1.038.263t.937.837q1.375 1.65 2.488 2.263T19 11v2q-1.325 0-2.675-.575T14 11.05v3.45h3q.825 0 1.413.588T19 16.5V22zm-7 0q-2.075 0-3.537-1.463T5 17q0-1.8 1.138-3.175T9 12.1v2.05q-.875.35-1.437 1.113T7 17q0 1.25.875 2.125T10 20q.975 0 1.738-.562T12.85 18h2.05q-.35 1.725-1.725 2.863T10 22"
+ }
+ ) });
+}
+function T({ size: n = 20, title: l = "محصل", ...t }) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M21 17v-6.9L12 15L1 9l11-6l11 6v8zm-9 4l-7-3.8v-5l7 3.8l7-3.8v5z"
+ }
+ ) });
+}
+function q({ size: n = 20, title: l = "غیر محصل", ...t }) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M21 17v-6.9L12 15L1 9l11-6l11 6v8zm-9 4l-7-3.8v-5l7 3.8l7-3.8v5z"
+ }
+ ),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+function s({
+ size: n = 20,
+ title: l = "رفت و آمد به مساجد و هیئات دارد",
+ ...t
+}) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M6.95 8.05q-.525 0-.737-.213T6 7.1q0-1 .475-1.85t1.275-1.4L12 1l4.25 2.85q.8.55 1.275 1.4T18 7.1q0 .525-.213.738t-.737.212zM1 21V8.725Q.55 8.45.275 8.013T0 7t.6-1.4T2 4q.8.775 1.4 1.6T4 7t-.275 1.013T3 8.724V13h2v-2q0-.625.4-1.2t1.15-.75h10.9q.75.175 1.15.75T19 11v2h2V8.725q-.45-.275-.725-.712T20 7t.6-1.4T22 4q.8.775 1.4 1.6T24 7t-.275 1.013t-.725.712V21h-9v-4q0-.825-.587-1.412T12 15t-1.412.588T10 17v4z"
+ }
+ ) });
+}
+function M({
+ size: n = 20,
+ title: l = "رفت و آمد به مساجد و هیئات ندارد",
+ ...t
+}) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M6.95 8.05q-.525 0-.737-.213T6 7.1q0-1 .475-1.85t1.275-1.4L12 1l4.25 2.85q.8.55 1.275 1.4T18 7.1q0 .525-.213.738t-.737.212zM1 21V8.725Q.55 8.45.275 8.013T0 7t.6-1.4T2 4q.8.775 1.4 1.6T4 7t-.275 1.013T3 8.724V13h2v-2q0-.625.4-1.2t1.15-.75h10.9q.75.175 1.15.75T19 11v2h2V8.725q-.45-.275-.725-.712T20 7t.6-1.4T22 4q.8.775 1.4 1.6T24 7t-.275 1.013t-.725.712V21h-9v-4q0-.825-.587-1.412T12 15t-1.412.588T10 17v4z"
+ }
+ ),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+function m({ size: n = 20, title: l = "حجاب دارد", ...t }) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M12 2a5 5 0 0 0-5 5v3.2C5.2 11.5 4 13.6 4 16v6h16v-6c0-2.4-1.2-4.5-3-5.8V7a5 5 0 0 0-5-5m0 2a3 3 0 0 1 3 3v2H9V7a3 3 0 0 1 3-3m-6 16v-4a6 6 0 0 1 12 0v4z"
+ }
+ ) });
+}
+function z({ size: n = 20, title: l = "حجاب ندارد", ...t }) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M12 2a5 5 0 0 0-5 5v3.2C5.2 11.5 4 13.6 4 16v6h16v-6c0-2.4-1.2-4.5-3-5.8V7a5 5 0 0 0-5-5m0 2a3 3 0 0 1 3 3v2H9V7a3 3 0 0 1 3-3m-6 16v-4a6 6 0 0 1 12 0v4z"
+ }
+ ),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+function p({
+ size: n = 20,
+ title: l = "اعتقادات مذهبی دارد",
+ ...t
+}) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M12 2l2.2 4.4L19 7.1l-3.5 3.4l.8 4.8L12 13l-4.3 2.3l.8-4.8L5 7.1l4.8-.7zm-7 18v-2h14v2z"
+ }
+ ) });
+}
+function C({
+ size: n = 20,
+ title: l = "اعتقادات مذهبی ندارد",
+ ...t
+}) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M12 2l2.2 4.4L19 7.1l-3.5 3.4l.8 4.8L12 13l-4.3 2.3l.8-4.8L5 7.1l4.8-.7zm-7 18v-2h14v2z"
+ }
+ ),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+function I({
+ size: n = 20,
+ title: l = "حضور در تجمعات نظام دارد",
+ ...t
+}) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M16 11a4 4 0 1 0-3.9-4.9A5 5 0 0 1 14 10c0 .3 0 .7-.1 1zM8 11a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0 2c-3.3 0-6 1.7-6 3.8V20h12v-3.2C14 14.7 11.3 13 8 13m8 0c-.6 0-1.2.1-1.8.2A4.7 4.7 0 0 1 16 16.8V20h6v-3.2c0-2.1-2.7-3.8-6-3.8"
+ }
+ ) });
+}
+function H({
+ size: n = 20,
+ title: l = "حضور در تجمعات نظام ندارد",
+ ...t
+}) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r(
+ "path",
+ {
+ fill: "currentColor",
+ d: "M16 11a4 4 0 1 0-3.9-4.9A5 5 0 0 1 14 10c0 .3 0 .7-.1 1zM8 11a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0 2c-3.3 0-6 1.7-6 3.8V20h12v-3.2C14 14.7 11.3 13 8 13m8 0c-.6 0-1.2.1-1.8.2A4.7 4.7 0 0 1 16 16.8V20h6v-3.2c0-2.1-2.7-3.8-6-3.8"
+ }
+ ),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+function V({
+ size: n = 20,
+ title: l = "اعتقاد به نظام دارد",
+ ...t
+}) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r("path", { fill: "currentColor", d: "M5 21V3h10l.4 2H21v10h-7l-.4-2H7v8z" }) });
+}
+function L({
+ size: n = 20,
+ title: l = "اعتقاد به نظام ندارد",
+ ...t
+}) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r("path", { fill: "currentColor", d: "M5 21V3h10l.4 2H21v10h-7l-.4-2H7v8z" }),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+function g({
+ size: n = 20,
+ title: l = "مهاجرت دارد",
+ ...t
+}) {
+ return /* @__PURE__ */ r(o, { size: n, title: l, ...t, children: /* @__PURE__ */ r("path", { fill: "currentColor", d: "M2 16.5l20-12l-7 17l-4-7l-7 4z" }) });
+}
+function A({
+ size: n = 20,
+ title: l = "مهاجرت ندارد",
+ ...t
+}) {
+ return /* @__PURE__ */ c(o, { size: n, title: l, ...t, children: [
+ /* @__PURE__ */ r("path", { fill: "currentColor", d: "M2 16.5l20-12l-7 17l-4-7l-7 4z" }),
+ /* @__PURE__ */ r(e, {})
+ ] });
+}
+export {
+ V as HasEstablishmentBeliefIcon,
+ m as HasHijabIcon,
+ g as HasMigrationIcon,
+ s as HasMosqueAttendanceIcon,
+ p as HasReligiousBeliefIcon,
+ u as HasSocialAccountIcon,
+ I as HasSystemGatheringIcon,
+ f as IsDisabledIcon,
+ v as IsHealthyIcon,
+ q as IsNotStudentIcon,
+ T as IsStudentIcon,
+ L as NoEstablishmentBeliefIcon,
+ z as NoHijabIcon,
+ A as NoMigrationIcon,
+ M as NoMosqueAttendanceIcon,
+ C as NoReligiousBeliefIcon,
+ d as NoSocialAccountIcon,
+ H as NoSystemGatheringIcon
+};
diff --git a/package.json b/package.json
index 3199bb6..1b054fb 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,8 @@
"./layout": "./dist/layout.js",
"./core": "./dist/core.js",
"./table": "./dist/table.js",
- "./form": "./dist/form.js"
+ "./form": "./dist/form.js",
+ "./icons": "./dist/icons.js"
},
"sideEffects": false,
"files": [
diff --git a/src/icons/UserDataIcons.jsx b/src/icons/UserDataIcons.jsx
new file mode 100644
index 0000000..0f9bfc4
--- /dev/null
+++ b/src/icons/UserDataIcons.jsx
@@ -0,0 +1,272 @@
+import React from "react";
+
+function BaseIcon({ size = 20, title, children, ...props }) {
+ return (
+
+ );
+}
+
+function Slash() {
+ return (
+
+ );
+}
+
+export function HasSocialAccountIcon({
+ size = 20,
+ title = "شبکه اجتماعی دارد",
+ ...props
+}) {
+ return (
+
+
+
+ );
+}
+
+export function NoSocialAccountIcon({
+ size = 20,
+ title = "شبکه اجتماعی ندارد",
+ ...props
+}) {
+ return (
+
+
+
+
+ );
+}
+
+export function IsHealthyIcon({ size = 20, title = "سالم", ...props }) {
+ return (
+
+
+
+ );
+}
+
+export function IsDisabledIcon({ size = 20, title = "معلول", ...props }) {
+ return (
+
+
+
+ );
+}
+
+export function IsStudentIcon({ size = 20, title = "محصل", ...props }) {
+ return (
+
+
+
+ );
+}
+
+export function IsNotStudentIcon({ size = 20, title = "غیر محصل", ...props }) {
+ return (
+
+
+
+
+ );
+}
+
+export function HasMosqueAttendanceIcon({
+ size = 20,
+ title = "رفت و آمد به مساجد و هیئات دارد",
+ ...props
+}) {
+ return (
+
+
+
+ );
+}
+
+export function NoMosqueAttendanceIcon({
+ size = 20,
+ title = "رفت و آمد به مساجد و هیئات ندارد",
+ ...props
+}) {
+ return (
+
+
+
+
+ );
+}
+
+export function HasHijabIcon({ size = 20, title = "حجاب دارد", ...props }) {
+ return (
+
+
+
+ );
+}
+
+export function NoHijabIcon({ size = 20, title = "حجاب ندارد", ...props }) {
+ return (
+
+
+
+
+ );
+}
+
+export function HasReligiousBeliefIcon({
+ size = 20,
+ title = "اعتقادات مذهبی دارد",
+ ...props
+}) {
+ return (
+
+
+
+ );
+}
+
+export function NoReligiousBeliefIcon({
+ size = 20,
+ title = "اعتقادات مذهبی ندارد",
+ ...props
+}) {
+ return (
+
+
+
+
+ );
+}
+
+export function HasSystemGatheringIcon({
+ size = 20,
+ title = "حضور در تجمعات نظام دارد",
+ ...props
+}) {
+ return (
+
+
+
+ );
+}
+
+export function NoSystemGatheringIcon({
+ size = 20,
+ title = "حضور در تجمعات نظام ندارد",
+ ...props
+}) {
+ return (
+
+
+
+
+ );
+}
+
+export function HasEstablishmentBeliefIcon({
+ size = 20,
+ title = "اعتقاد به نظام دارد",
+ ...props
+}) {
+ return (
+
+
+
+ );
+}
+
+export function NoEstablishmentBeliefIcon({
+ size = 20,
+ title = "اعتقاد به نظام ندارد",
+ ...props
+}) {
+ return (
+
+
+
+
+ );
+}
+
+export function HasMigrationIcon({
+ size = 20,
+ title = "مهاجرت دارد",
+ ...props
+}) {
+ return (
+
+
+
+ );
+}
+
+export function NoMigrationIcon({
+ size = 20,
+ title = "مهاجرت ندارد",
+ ...props
+}) {
+ return (
+
+
+
+
+ );
+}
diff --git a/src/icons/index.js b/src/icons/index.js
new file mode 100644
index 0000000..287f461
--- /dev/null
+++ b/src/icons/index.js
@@ -0,0 +1,20 @@
+export {
+ HasSocialAccountIcon,
+ NoSocialAccountIcon,
+ IsHealthyIcon,
+ IsDisabledIcon,
+ IsStudentIcon,
+ IsNotStudentIcon,
+ HasMosqueAttendanceIcon,
+ NoMosqueAttendanceIcon,
+ HasHijabIcon,
+ NoHijabIcon,
+ HasReligiousBeliefIcon,
+ NoReligiousBeliefIcon,
+ HasSystemGatheringIcon,
+ NoSystemGatheringIcon,
+ HasEstablishmentBeliefIcon,
+ NoEstablishmentBeliefIcon,
+ HasMigrationIcon,
+ NoMigrationIcon,
+} from "./UserDataIcons.jsx";
diff --git a/vite.config.js b/vite.config.js
index 90194f3..527eddc 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -36,6 +36,7 @@ export default defineConfig({
core: path.resolve(process.cwd(), "src/core/index.js"),
table: path.resolve(process.cwd(), "src/table/index.js"),
form: path.resolve(process.cwd(), "src/form/index.js"),
+ icons: path.resolve(process.cwd(), "src/icons/index.js"),
},
formats: ["es"],
},