[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation_docs":3,"-docs-nuxt-module-options":142,"-docs-nuxt-module-options-surround":1258},[4,20,45,69,85,96,126],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":19},"Global","i-tabler-box","\u002Fdocs\u002Fglobal","docs\u002F1.global",[10,14],{"title":11,"path":12,"stem":13,"icon":6},"Overview","\u002Fdocs\u002Fglobal\u002Foverview","docs\u002F1.global\u002F1.overview",{"title":15,"path":16,"stem":17,"icon":18},"Styling","\u002Fdocs\u002Fglobal\u002Fstyling","docs\u002F1.global\u002F2.styling","i-tabler-palette",false,{"title":21,"icon":22,"path":23,"stem":24,"children":25,"page":19},"Vue","i-simple-icons-vuedotjs","\u002Fdocs\u002Fvue","docs\u002F2.vue",[26,30,35,40],{"title":27,"path":28,"stem":29,"icon":22},"Quick Start","\u002Fdocs\u002Fvue\u002Fquick-start","docs\u002F2.vue\u002F1.quick-start",{"title":31,"path":32,"stem":33,"icon":34},"Toasts","\u002Fdocs\u002Fvue\u002Ftoasts","docs\u002F2.vue\u002F2.toasts","i-tabler-bell",{"title":36,"path":37,"stem":38,"icon":39},"Timers & Progress","\u002Fdocs\u002Fvue\u002Ftimers-and-progress","docs\u002F2.vue\u002F3.timers-and-progress","i-tabler-stopwatch",{"title":41,"path":42,"stem":43,"icon":44},"Buttons & Actions","\u002Fdocs\u002Fvue\u002Fbuttons-and-actions","docs\u002F2.vue\u002F4.buttons-and-actions","i-tabler-hand-click",{"title":46,"icon":47,"path":48,"stem":49,"children":50,"page":19},"Nuxt","i-simple-icons-nuxtdotjs","\u002Fdocs\u002Fnuxt","docs\u002F3.nuxt",[51,54,59,64],{"title":27,"path":52,"stem":53,"icon":47},"\u002Fdocs\u002Fnuxt\u002Fquick-start","docs\u002F3.nuxt\u002F1.quick-start",{"title":55,"path":56,"stem":57,"icon":58},"toast vs useToast","\u002Fdocs\u002Fnuxt\u002Ftoast-and-use-toast","docs\u002F3.nuxt\u002F2.toast-and-use-toast","i-tabler-braces",{"title":60,"path":61,"stem":62,"icon":63},"Module Options","\u002Fdocs\u002Fnuxt\u002Fmodule-options","docs\u002F3.nuxt\u002F3.module-options","i-tabler-adjustments-horizontal",{"title":65,"path":66,"stem":67,"icon":68},"Nuxt Notes","\u002Fdocs\u002Fnuxt\u002Fnuxt-notes","docs\u002F3.nuxt\u002F5.nuxt-notes","i-tabler-note",{"title":70,"icon":71,"path":72,"stem":73,"children":74,"page":19},"Headless","i-tabler-layout-board-split","\u002Fdocs\u002Fheadless","docs\u002F4.headless",[75,80],{"title":76,"path":77,"stem":78,"icon":79},"Core Store","\u002Fdocs\u002Fheadless\u002Fcore-store","docs\u002F4.headless\u002F1.core-store","i-tabler-automation",{"title":81,"path":82,"stem":83,"icon":84},"Headless Slot","\u002Fdocs\u002Fheadless\u002Fheadless-slot","docs\u002F4.headless\u002F2.headless-slot","i-tabler-template",{"title":86,"icon":87,"path":88,"stem":89,"children":90,"page":19},"Examples","i-tabler-layout-cards","\u002Fdocs\u002Fexamples","docs\u002F5.examples",[91],{"title":92,"path":93,"stem":94,"icon":95},"Live Examples","\u002Fdocs\u002Fexamples\u002Flive-examples","docs\u002F5.examples\u002F1.live-examples","i-tabler-player-play",{"title":97,"icon":98,"path":99,"stem":100,"children":101,"page":19},"API","i-tabler-file-code-2","\u002Fdocs\u002Fapi","docs\u002F6.api",[102,106,111,116,121],{"title":103,"path":104,"stem":105,"icon":63},"Configuration","\u002Fdocs\u002Fapi\u002Fconfiguration","docs\u002F6.api\u002F1.configuration",{"title":107,"path":108,"stem":109,"icon":110},"Actions","\u002Fdocs\u002Fapi\u002Factions","docs\u002F6.api\u002F2.actions","i-tabler-terminal",{"title":112,"path":113,"stem":114,"icon":115},"Events","\u002Fdocs\u002Fapi\u002Fevents","docs\u002F6.api\u002F3.events","i-tabler-radio",{"title":117,"path":118,"stem":119,"icon":120},"State","\u002Fdocs\u002Fapi\u002Fstate","docs\u002F6.api\u002F4.state","i-tabler-database",{"title":122,"path":123,"stem":124,"icon":125},"Runtime Exports","\u002Fdocs\u002Fapi\u002Fruntime-exports","docs\u002F6.api\u002F5.runtime-exports","i-tabler-package",{"title":127,"icon":128,"path":129,"stem":130,"children":131,"page":19},"More","i-lucide-ellipsis","\u002Fdocs\u002Fmore","docs\u002F7.more",[132,137],{"title":133,"path":134,"stem":135,"icon":136},"Troubleshooting","\u002Fdocs\u002Fmore\u002Ftroubleshooting","docs\u002F7.more\u002F1.troubleshooting","i-tabler-tool",{"title":138,"path":139,"stem":140,"icon":141},"Comparisons","\u002Fdocs\u002Fmore\u002Fcomparisons","docs\u002F7.more\u002F2.comparisons","i-tabler-scale",{"id":143,"title":144,"body":145,"description":1250,"extension":1251,"links":1252,"meta":1253,"navigation":1254,"path":61,"seo":1255,"sitemap":1256,"stem":62,"__hash__":1257},"docs\u002Fdocs\u002F3.nuxt\u002F3.module-options.md","Nuxt Module Options",{"type":146,"value":147,"toc":1244},"minimark",[148,156,242,247,470,474,1025,1029,1048,1217,1221,1240],[149,150,151,155],"p",{},[152,153,154],"code",{},"nuxt-toastflow"," adds Nuxt-specific wiring around the shared Toastflow config.",[157,158,159,175],"table",{},[160,161,162],"thead",{},[163,164,165,169,172],"tr",{},[166,167,168],"th",{},"Option",[166,170,171],{},"Default",[166,173,174],{},"Use it for",[176,177,178,194,209,224],"tbody",{},[163,179,180,186,191],{},[181,182,183],"td",{},[152,184,185],{},"config",[181,187,188],{},[152,189,190],{},"{}",[181,192,193],{},"Shared Toastflow runtime config",[163,195,196,201,206],{},[181,197,198],{},[152,199,200],{},"css",[181,202,203],{},[152,204,205],{},"true",[181,207,208],{},"Toggle shipped CSS injection",[163,210,211,216,221],{},[181,212,213],{},[152,214,215],{},"componentName",[181,217,218],{},[152,219,220],{},"\"ToastContainer\"",[181,222,223],{},"Rename or disable the auto-registered container",[163,225,226,231,235],{},[181,227,228],{},[152,229,230],{},"components",[181,232,233],{},[152,234,205],{},[181,236,237,238,241],{},"Auto-register the remaining components (",[152,239,240],{},"Toast",", icons, …)",[243,244,246],"h2",{"id":245},"full-example","Full Example",[248,249,255],"pre",{"className":250,"code":251,"filename":252,"language":253,"meta":254,"style":254},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: [\"nuxt-toastflow\"],\n  toastflow: {\n    css: true,\n    componentName: \"ToastContainer\",\n    config: {\n      position: \"top-right\",\n      alignment: \"left\",\n      duration: 5000,\n      maxVisible: 5,\n      queue: true,\n      pauseOnHover: true,\n    },\n  },\n});\n","nuxt.config.ts","ts","",[152,256,257,281,308,319,333,351,361,378,395,409,422,434,446,452,458],{"__ignoreMap":254},[258,259,262,266,269,273,277],"span",{"class":260,"line":261},"line",1,[258,263,265],{"class":264},"s7zQu","export",[258,267,268],{"class":264}," default",[258,270,272],{"class":271},"s2Zo4"," defineNuxtConfig",[258,274,276],{"class":275},"sTEyZ","(",[258,278,280],{"class":279},"sMK4o","{\n",[258,282,284,288,291,294,297,300,302,305],{"class":260,"line":283},2,[258,285,287],{"class":286},"swJcz","  modules",[258,289,290],{"class":279},":",[258,292,293],{"class":275}," [",[258,295,296],{"class":279},"\"",[258,298,154],{"class":299},"sfazB",[258,301,296],{"class":279},[258,303,304],{"class":275},"]",[258,306,307],{"class":279},",\n",[258,309,311,314,316],{"class":260,"line":310},3,[258,312,313],{"class":286},"  toastflow",[258,315,290],{"class":279},[258,317,318],{"class":279}," {\n",[258,320,322,325,327,331],{"class":260,"line":321},4,[258,323,324],{"class":286},"    css",[258,326,290],{"class":279},[258,328,330],{"class":329},"sfNiH"," true",[258,332,307],{"class":279},[258,334,336,339,341,344,347,349],{"class":260,"line":335},5,[258,337,338],{"class":286},"    componentName",[258,340,290],{"class":279},[258,342,343],{"class":279}," \"",[258,345,346],{"class":299},"ToastContainer",[258,348,296],{"class":279},[258,350,307],{"class":279},[258,352,354,357,359],{"class":260,"line":353},6,[258,355,356],{"class":286},"    config",[258,358,290],{"class":279},[258,360,318],{"class":279},[258,362,364,367,369,371,374,376],{"class":260,"line":363},7,[258,365,366],{"class":286},"      position",[258,368,290],{"class":279},[258,370,343],{"class":279},[258,372,373],{"class":299},"top-right",[258,375,296],{"class":279},[258,377,307],{"class":279},[258,379,381,384,386,388,391,393],{"class":260,"line":380},8,[258,382,383],{"class":286},"      alignment",[258,385,290],{"class":279},[258,387,343],{"class":279},[258,389,390],{"class":299},"left",[258,392,296],{"class":279},[258,394,307],{"class":279},[258,396,398,401,403,407],{"class":260,"line":397},9,[258,399,400],{"class":286},"      duration",[258,402,290],{"class":279},[258,404,406],{"class":405},"sbssI"," 5000",[258,408,307],{"class":279},[258,410,412,415,417,420],{"class":260,"line":411},10,[258,413,414],{"class":286},"      maxVisible",[258,416,290],{"class":279},[258,418,419],{"class":405}," 5",[258,421,307],{"class":279},[258,423,425,428,430,432],{"class":260,"line":424},11,[258,426,427],{"class":286},"      queue",[258,429,290],{"class":279},[258,431,330],{"class":329},[258,433,307],{"class":279},[258,435,437,440,442,444],{"class":260,"line":436},12,[258,438,439],{"class":286},"      pauseOnHover",[258,441,290],{"class":279},[258,443,330],{"class":329},[258,445,307],{"class":279},[258,447,449],{"class":260,"line":448},13,[258,450,451],{"class":279},"    },\n",[258,453,455],{"class":260,"line":454},14,[258,456,457],{"class":279},"  },\n",[258,459,461,464,467],{"class":260,"line":460},15,[258,462,463],{"class":279},"}",[258,465,466],{"class":275},")",[258,468,469],{"class":279},";\n",[243,471,473],{"id":472},"option-details","Option Details",[475,476,477,608,707,850],"accordion",{},[478,479,480,491,605],"accordion-item",{"label":185},[149,481,482,483,486,487,490],{},"Everything you would pass to ",[152,484,485],{},"createToastflow(...)"," in Vue goes under ",[152,488,489],{},"toastflow.config",".",[248,492,494],{"className":250,"code":493,"language":253,"meta":254,"style":254},"export default defineNuxtConfig({\n  modules: [\"nuxt-toastflow\"],\n  toastflow: {\n    config: {\n      position: \"bottom-right\",\n      duration: 4000,\n      maxVisible: 3,\n      queue: true,\n    },\n  },\n});\n",[152,495,496,508,526,534,542,557,568,579,589,593,597],{"__ignoreMap":254},[258,497,498,500,502,504,506],{"class":260,"line":261},[258,499,265],{"class":264},[258,501,268],{"class":264},[258,503,272],{"class":271},[258,505,276],{"class":275},[258,507,280],{"class":279},[258,509,510,512,514,516,518,520,522,524],{"class":260,"line":283},[258,511,287],{"class":286},[258,513,290],{"class":279},[258,515,293],{"class":275},[258,517,296],{"class":279},[258,519,154],{"class":299},[258,521,296],{"class":279},[258,523,304],{"class":275},[258,525,307],{"class":279},[258,527,528,530,532],{"class":260,"line":310},[258,529,313],{"class":286},[258,531,290],{"class":279},[258,533,318],{"class":279},[258,535,536,538,540],{"class":260,"line":321},[258,537,356],{"class":286},[258,539,290],{"class":279},[258,541,318],{"class":279},[258,543,544,546,548,550,553,555],{"class":260,"line":335},[258,545,366],{"class":286},[258,547,290],{"class":279},[258,549,343],{"class":279},[258,551,552],{"class":299},"bottom-right",[258,554,296],{"class":279},[258,556,307],{"class":279},[258,558,559,561,563,566],{"class":260,"line":353},[258,560,400],{"class":286},[258,562,290],{"class":279},[258,564,565],{"class":405}," 4000",[258,567,307],{"class":279},[258,569,570,572,574,577],{"class":260,"line":363},[258,571,414],{"class":286},[258,573,290],{"class":279},[258,575,576],{"class":405}," 3",[258,578,307],{"class":279},[258,580,581,583,585,587],{"class":260,"line":380},[258,582,427],{"class":286},[258,584,290],{"class":279},[258,586,330],{"class":329},[258,588,307],{"class":279},[258,590,591],{"class":260,"line":397},[258,592,451],{"class":279},[258,594,595],{"class":260,"line":411},[258,596,457],{"class":279},[258,598,599,601,603],{"class":260,"line":424},[258,600,463],{"class":279},[258,602,466],{"class":275},[258,604,469],{"class":279},[149,606,607],{},"Keep this JSON-serializable. Runtime callbacks belong on individual toast calls.",[478,609,610,621],{"label":200},[149,611,612,613,616,617,620],{},"Leave ",[152,614,615],{},"css: true"," for the normal path. Set it to ",[152,618,619],{},"false"," when you want to own stylesheet loading.",[248,622,624],{"className":250,"code":623,"language":253,"meta":254,"style":254},"export default defineNuxtConfig({\n  modules: [\"nuxt-toastflow\"],\n  css: [\"~\u002Fassets\u002Ftoastflow.css\"],\n  toastflow: {\n    css: false,\n  },\n});\n",[152,625,626,638,656,676,684,695,699],{"__ignoreMap":254},[258,627,628,630,632,634,636],{"class":260,"line":261},[258,629,265],{"class":264},[258,631,268],{"class":264},[258,633,272],{"class":271},[258,635,276],{"class":275},[258,637,280],{"class":279},[258,639,640,642,644,646,648,650,652,654],{"class":260,"line":283},[258,641,287],{"class":286},[258,643,290],{"class":279},[258,645,293],{"class":275},[258,647,296],{"class":279},[258,649,154],{"class":299},[258,651,296],{"class":279},[258,653,304],{"class":275},[258,655,307],{"class":279},[258,657,658,661,663,665,667,670,672,674],{"class":260,"line":310},[258,659,660],{"class":286},"  css",[258,662,290],{"class":279},[258,664,293],{"class":275},[258,666,296],{"class":279},[258,668,669],{"class":299},"~\u002Fassets\u002Ftoastflow.css",[258,671,296],{"class":279},[258,673,304],{"class":275},[258,675,307],{"class":279},[258,677,678,680,682],{"class":260,"line":321},[258,679,313],{"class":286},[258,681,290],{"class":279},[258,683,318],{"class":279},[258,685,686,688,690,693],{"class":260,"line":335},[258,687,324],{"class":286},[258,689,290],{"class":279},[258,691,692],{"class":329}," false",[258,694,307],{"class":279},[258,696,697],{"class":260,"line":353},[258,698,457],{"class":279},[258,700,701,703,705],{"class":260,"line":363},[258,702,463],{"class":279},[258,704,466],{"class":275},[258,706,469],{"class":279},[478,708,709,712,782,785],{"label":215},[149,710,711],{},"Rename the auto-registered component:",[248,713,715],{"className":250,"code":714,"language":253,"meta":254,"style":254},"export default defineNuxtConfig({\n  modules: [\"nuxt-toastflow\"],\n  toastflow: {\n    componentName: \"AppToasts\",\n  },\n});\n",[152,716,717,729,747,755,770,774],{"__ignoreMap":254},[258,718,719,721,723,725,727],{"class":260,"line":261},[258,720,265],{"class":264},[258,722,268],{"class":264},[258,724,272],{"class":271},[258,726,276],{"class":275},[258,728,280],{"class":279},[258,730,731,733,735,737,739,741,743,745],{"class":260,"line":283},[258,732,287],{"class":286},[258,734,290],{"class":279},[258,736,293],{"class":275},[258,738,296],{"class":279},[258,740,154],{"class":299},[258,742,296],{"class":279},[258,744,304],{"class":275},[258,746,307],{"class":279},[258,748,749,751,753],{"class":260,"line":310},[258,750,313],{"class":286},[258,752,290],{"class":279},[258,754,318],{"class":279},[258,756,757,759,761,763,766,768],{"class":260,"line":321},[258,758,338],{"class":286},[258,760,290],{"class":279},[258,762,343],{"class":279},[258,764,765],{"class":299},"AppToasts",[258,767,296],{"class":279},[258,769,307],{"class":279},[258,771,772],{"class":260,"line":335},[258,773,457],{"class":279},[258,775,776,778,780],{"class":260,"line":353},[258,777,463],{"class":279},[258,779,466],{"class":275},[258,781,469],{"class":279},[149,783,784],{},"Or disable registration and import explicitly:",[248,786,788],{"className":250,"code":787,"language":253,"meta":254,"style":254},"export default defineNuxtConfig({\n  modules: [\"nuxt-toastflow\"],\n  toastflow: {\n    componentName: false,\n  },\n});\n",[152,789,790,802,820,828,838,842],{"__ignoreMap":254},[258,791,792,794,796,798,800],{"class":260,"line":261},[258,793,265],{"class":264},[258,795,268],{"class":264},[258,797,272],{"class":271},[258,799,276],{"class":275},[258,801,280],{"class":279},[258,803,804,806,808,810,812,814,816,818],{"class":260,"line":283},[258,805,287],{"class":286},[258,807,290],{"class":279},[258,809,293],{"class":275},[258,811,296],{"class":279},[258,813,154],{"class":299},[258,815,296],{"class":279},[258,817,304],{"class":275},[258,819,307],{"class":279},[258,821,822,824,826],{"class":260,"line":310},[258,823,313],{"class":286},[258,825,290],{"class":279},[258,827,318],{"class":279},[258,829,830,832,834,836],{"class":260,"line":321},[258,831,338],{"class":286},[258,833,290],{"class":279},[258,835,692],{"class":329},[258,837,307],{"class":279},[258,839,840],{"class":260,"line":335},[258,841,457],{"class":279},[258,843,844,846,848],{"class":260,"line":353},[258,845,463],{"class":279},[258,847,466],{"class":275},[258,849,469],{"class":279},[478,851,852,884,890,956],{"label":230},[149,853,854,855,857,858,861,862,857,865,857,868,857,871,857,874,857,877,857,880,883],{},"By default the module also auto-registers ",[152,856,240],{},", ",[152,859,860],{},"ToastProgress",", and the icon components (",[152,863,864],{},"ArrowPath",[152,866,867],{},"Bell",[152,869,870],{},"CheckCircle",[152,872,873],{},"InfoCircle",[152,875,876],{},"QuestionMarkCircle",[152,878,879],{},"XCircle",[152,881,882],{},"XMark",") under their export names — useful for headless slots and custom rendering.",[149,885,886,887,290],{},"The icon names are generic; if one collides with your own components or an icon library, turn the registration off and import what you need from ",[152,888,889],{},"nuxt-toastflow\u002Fruntime",[248,891,893],{"className":250,"code":892,"language":253,"meta":254,"style":254},"export default defineNuxtConfig({\n  modules: [\"nuxt-toastflow\"],\n  toastflow: {\n    components: false,\n  },\n});\n",[152,894,895,907,925,933,944,948],{"__ignoreMap":254},[258,896,897,899,901,903,905],{"class":260,"line":261},[258,898,265],{"class":264},[258,900,268],{"class":264},[258,902,272],{"class":271},[258,904,276],{"class":275},[258,906,280],{"class":279},[258,908,909,911,913,915,917,919,921,923],{"class":260,"line":283},[258,910,287],{"class":286},[258,912,290],{"class":279},[258,914,293],{"class":275},[258,916,296],{"class":279},[258,918,154],{"class":299},[258,920,296],{"class":279},[258,922,304],{"class":275},[258,924,307],{"class":279},[258,926,927,929,931],{"class":260,"line":310},[258,928,313],{"class":286},[258,930,290],{"class":279},[258,932,318],{"class":279},[258,934,935,938,940,942],{"class":260,"line":321},[258,936,937],{"class":286},"    components",[258,939,290],{"class":279},[258,941,692],{"class":329},[258,943,307],{"class":279},[258,945,946],{"class":260,"line":335},[258,947,457],{"class":279},[258,949,950,952,954],{"class":260,"line":353},[258,951,463],{"class":279},[258,953,466],{"class":275},[258,955,469],{"class":279},[248,957,962],{"className":958,"code":959,"filename":960,"language":961,"meta":254,"style":254},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { CheckCircle } from \"nuxt-toastflow\u002Fruntime\";\n\u003C\u002Fscript>\n","app\u002Fcomponents\u002FMyToast.vue","vue",[152,963,964,991,1016],{"__ignoreMap":254},[258,965,966,969,972,976,979,982,984,986,988],{"class":260,"line":261},[258,967,968],{"class":279},"\u003C",[258,970,971],{"class":286},"script",[258,973,975],{"class":974},"spNyl"," setup",[258,977,978],{"class":974}," lang",[258,980,981],{"class":279},"=",[258,983,296],{"class":279},[258,985,253],{"class":299},[258,987,296],{"class":279},[258,989,990],{"class":279},">\n",[258,992,993,996,999,1002,1005,1008,1010,1012,1014],{"class":260,"line":283},[258,994,995],{"class":264},"import",[258,997,998],{"class":279}," {",[258,1000,1001],{"class":275}," CheckCircle",[258,1003,1004],{"class":279}," }",[258,1006,1007],{"class":264}," from",[258,1009,343],{"class":279},[258,1011,889],{"class":299},[258,1013,296],{"class":279},[258,1015,469],{"class":279},[258,1017,1018,1021,1023],{"class":260,"line":310},[258,1019,1020],{"class":279},"\u003C\u002F",[258,1022,971],{"class":286},[258,1024,990],{"class":279},[243,1026,1028],{"id":1027},"json-serializable-config","JSON-Serializable Config",[1030,1031,1034,1035,1037,1038,857,1041,1044,1045,1047],"callout",{"color":1032,"icon":1033},"warning","i-tabler-code","Do not put functions in ",[152,1036,489],{},". Nuxt config is serialized. Use per-toast callbacks like ",[152,1039,1040],{},"onClose",[152,1042,1043],{},"onClick",", or button ",[152,1046,1043],{}," at runtime.",[1049,1050,1052,1132],"code-tree",{":expand-all":205,"default-value":1051},"runtime\u002Ftoast.ts",[248,1053,1055],{"className":250,"code":1054,"filename":1051,"language":253,"meta":254,"style":254},"toast.success({\n  title: \"Saved\",\n  onClose() {\n    console.log(\"toast closed\");\n  },\n});\n",[152,1056,1057,1071,1087,1097,1120,1124],{"__ignoreMap":254},[258,1058,1059,1062,1064,1067,1069],{"class":260,"line":261},[258,1060,1061],{"class":275},"toast",[258,1063,490],{"class":279},[258,1065,1066],{"class":271},"success",[258,1068,276],{"class":275},[258,1070,280],{"class":279},[258,1072,1073,1076,1078,1080,1083,1085],{"class":260,"line":283},[258,1074,1075],{"class":286},"  title",[258,1077,290],{"class":279},[258,1079,343],{"class":279},[258,1081,1082],{"class":299},"Saved",[258,1084,296],{"class":279},[258,1086,307],{"class":279},[258,1088,1089,1092,1095],{"class":260,"line":310},[258,1090,1091],{"class":286},"  onClose",[258,1093,1094],{"class":279},"()",[258,1096,318],{"class":279},[258,1098,1099,1102,1104,1107,1109,1111,1114,1116,1118],{"class":260,"line":321},[258,1100,1101],{"class":275},"    console",[258,1103,490],{"class":279},[258,1105,1106],{"class":271},"log",[258,1108,276],{"class":286},[258,1110,296],{"class":279},[258,1112,1113],{"class":299},"toast closed",[258,1115,296],{"class":279},[258,1117,466],{"class":286},[258,1119,469],{"class":279},[258,1121,1122],{"class":260,"line":335},[258,1123,457],{"class":279},[258,1125,1126,1128,1130],{"class":260,"line":353},[258,1127,463],{"class":279},[258,1129,466],{"class":275},[258,1131,469],{"class":279},[248,1133,1135],{"className":250,"code":1134,"filename":252,"language":253,"meta":254,"style":254},"export default defineNuxtConfig({\n  toastflow: {\n    config: {\n      onClose() {\n        console.log(\"not serializable here\");\n      },\n    },\n  },\n});\n",[152,1136,1137,1149,1157,1165,1174,1196,1201,1205,1209],{"__ignoreMap":254},[258,1138,1139,1141,1143,1145,1147],{"class":260,"line":261},[258,1140,265],{"class":264},[258,1142,268],{"class":264},[258,1144,272],{"class":271},[258,1146,276],{"class":275},[258,1148,280],{"class":279},[258,1150,1151,1153,1155],{"class":260,"line":283},[258,1152,313],{"class":286},[258,1154,290],{"class":279},[258,1156,318],{"class":279},[258,1158,1159,1161,1163],{"class":260,"line":310},[258,1160,356],{"class":286},[258,1162,290],{"class":279},[258,1164,318],{"class":279},[258,1166,1167,1170,1172],{"class":260,"line":321},[258,1168,1169],{"class":286},"      onClose",[258,1171,1094],{"class":279},[258,1173,318],{"class":279},[258,1175,1176,1179,1181,1183,1185,1187,1190,1192,1194],{"class":260,"line":335},[258,1177,1178],{"class":275},"        console",[258,1180,490],{"class":279},[258,1182,1106],{"class":271},[258,1184,276],{"class":286},[258,1186,296],{"class":279},[258,1188,1189],{"class":299},"not serializable here",[258,1191,296],{"class":279},[258,1193,466],{"class":286},[258,1195,469],{"class":279},[258,1197,1198],{"class":260,"line":353},[258,1199,1200],{"class":279},"      },\n",[258,1202,1203],{"class":260,"line":363},[258,1204,451],{"class":279},[258,1206,1207],{"class":260,"line":380},[258,1208,457],{"class":279},[258,1210,1211,1213,1215],{"class":260,"line":397},[258,1212,463],{"class":279},[258,1214,466],{"class":275},[258,1216,469],{"class":279},[243,1218,1220],{"id":1219},"related","Related",[1222,1223,1224,1236],"card-group",{},[1225,1226,1228,1229,857,1231,857,1233,1235],"card",{"icon":125,"title":1227,"to":123},"Runtime exports","Import ",[152,1230,346],{},[152,1232,240],{},[152,1234,1061],{},", types, or lower-level runtime pieces explicitly.",[1225,1237,1239],{"icon":68,"title":1238,"to":66},"Nuxt notes","Client-only usage, SSR boundaries, and practical app patterns.",[1241,1242,1243],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":254,"searchDepth":283,"depth":283,"links":1245},[1246,1247,1248,1249],{"id":245,"depth":283,"text":246},{"id":472,"depth":283,"text":473},{"id":1027,"depth":283,"text":1028},{"id":1219,"depth":283,"text":1220},"Configure the Nuxt wrapper without guessing what belongs in nuxt.config.","md",null,{},{"title":60,"icon":63},{"title":144,"description":1250},{"loc":61},"tRwWeJ27e7umlwYHwjBZQPOW9QwESPMoZrmK12W2QrQ",[1259,1261],{"title":55,"path":56,"stem":57,"description":1260,"icon":58,"children":-1},"When to use the auto-imported toast object and when useToast is a better fit.",{"title":65,"path":66,"stem":67,"description":1262,"icon":68,"children":-1},"Practical Nuxt-specific rules for client-only usage and common toast flows."]