2023-03-27 16:07:20 +03:00
import { S as Ce , i as Re , s as Pe , e as c , w as $ , b as h , c as $e , f as m , g as f , h as n , m as we , x , O as _e , P as Ee , k as Oe , Q as Te , n as Be , t as ee , a as te , o as u , d as ge , R as Ie , C as Ae , p as Me , r as N , u as Se , N as qe } from "./index-13beb7e3.js" ; import { S as He } from "./SdkTabs-d4595f36.js" ; function ke ( o , l , s ) { const a = o . slice ( ) ; return a [ 6 ] = l [ s ] , a } function he ( o , l , s ) { const a = o . slice ( ) ; return a [ 6 ] = l [ s ] , a } function ve ( o ) { let l ; return { c ( ) { l = c ( "p" ) , l . innerHTML = "Requires admin <code>Authorization:TOKEN</code> header" , m ( l , "class" , "txt-hint txt-sm txt-right" ) } , m ( s , a ) { f ( s , l , a ) } , d ( s ) { s && u ( l ) } } } function ye ( o , l ) { let s , a = l [ 6 ] . code + "" , v , i , r , p ; function w ( ) { return l [ 5 ] ( l [ 6 ] ) } return { key : o , first : null , c ( ) { s = c ( "button" ) , v = $ ( a ) , i = h ( ) , m ( s , "class" , "tab-item" ) , N ( s , "active" , l [ 2 ] === l [ 6 ] . code ) , this . first = s } , m ( b , g ) { f ( b , s , g ) , n ( s , v ) , n ( s , i ) , r || ( p = Se ( s , "click" , w ) , r = ! 0 ) } , p ( b , g ) { l = b , g & 20 && N ( s , "active" , l [ 2 ] === l [ 6 ] . code ) } , d ( b ) { b && u ( s ) , r = ! 1 , p ( ) } } } function De ( o , l ) { let s , a , v , i ; return a = new qe ( { props : { content : l [ 6 ] . body } } ) , { key : o , first : null , c ( ) { s = c ( "div" ) , $e ( a . $$ . fragment ) , v = h ( ) , m ( s , "class" , "tab-item" ) , N ( s , "active" , l [ 2 ] === l [ 6 ] . code ) , this . first = s } , m ( r , p ) { f ( r , s , p ) , we ( a , s , null ) , n ( s , v ) , i = ! 0 } , p ( r , p ) { l = r , ( ! i || p & 20 ) && N ( s , "active" , l [ 2 ] === l [ 6 ] . code ) } , i ( r ) { i || ( ee ( a . $$ . fragment , r ) , i = ! 0 ) } , o ( r ) { te ( a . $$ . fragment , r ) , i = ! 1 } , d ( r ) { r && u ( s ) , ge ( a ) } } } function Le ( o ) { var ue , pe ; let l , s , a = o [ 0 ] . name + "" , v , i , r , p , w , b , g , q = o [ 0 ] . name + "" , z , le , F , C , K , O , Q , y , H , se , L , E , oe , G , U = o [ 0 ] . name + "" , J , ae , V , ne , W , T , X , B , Y , I , Z , R , A , D = [ ] , ie = new Map , re , M , _ = [ ] , ce = new Map , P ; C = new He ( { props : { js : `
2023-03-16 19:21:16 +02:00
import PocketBase from 'pocketbase' ;
const pb = new PocketBase ( '${o[3]}' ) ;
...
await pb . collection ( '${(ue=o[0])==null?void 0:ue.name}' ) . delete ( 'RECORD_ID' ) ;
` ,dart: `
import 'package:pocketbase/pocketbase.dart' ;
final pb = PocketBase ( '${o[3]}' ) ;
...
await pb . collection ( '${(pe=o[0])==null?void 0:pe.name}' ) . delete ( 'RECORD_ID' ) ;
` }});let k=o[1]&&ve(),j=o[4];const de=e=>e[6].code;for(let e=0;e<j.length;e+=1){let t=he(o,j,e),d=de(t);ie.set(d,D[e]=ye(d,t))}let S=o[4];const fe=e=>e[6].code;for(let e=0;e<S.length;e+=1){let t=ke(o,S,e),d=fe(t);ce.set(d,_[e]=De(d,t))}return{c(){l=c("h3"),s= $ ("Delete ("),v= $ (a),i= $ (")"),r=h(),p=c("div"),w=c("p"),b= $ ("Delete a single "),g=c("strong"),z= $ (q),le= $ (" record."),F=h(), $ e(C. $ $ .fragment),K=h(),O=c("h6"),O.textContent="API details",Q=h(),y=c("div"),H=c("strong"),H.textContent="DELETE",se=h(),L=c("div"),E=c("p"),oe= $ ("/api/collections/"),G=c("strong"),J= $ (U),ae= $ ("/records/"),V=c("strong"),V.textContent=":id",ne=h(),k&&k.c(),W=h(),T=c("div"),T.textContent="Path parameters",X=h(),B=c("table"),B.innerHTML= ` < thead > < tr > < th > Param < / t h >
< th > Type < / t h >
< th width = "60%" > Description < / t h > < / t r > < / t h e a d >
< tbody > < tr > < td > id < / t d >
< td > < span class = "label" > String < / s p a n > < / t d >
< td > ID of the record to delete . < / t d > < / t r > < / t b o d y > ` , Y = h ( ) , I = c ( " d i v " ) , I . t e x t C o n t e n t = " R e s p o n s e s " , Z = h ( ) , R = c ( " d i v " ) , A = c ( " d i v " ) ; f o r ( l e t e = 0 ; e < D . l e n g t h ; e + = 1 ) D [ e ] . c ( ) ; r e = h ( ) , M = c ( " d i v " ) ; f o r ( l e t e = 0 ; e < _ . l e n g t h ; e + = 1 ) _ [ e ] . c ( ) ; m ( l , " c l a s s " , " m - b - s m " ) , m ( p , " c l a s s " , " c o n t e n t t x t - l g m - b - s m " ) , m ( O , " c l a s s " , " m - b - x s " ) , m ( H , " c l a s s " , " l a b e l l a b e l - p r i m a r y " ) , m ( L , " c l a s s " , " c o n t e n t " ) , m ( y , " c l a s s " , " a l e r t a l e r t - d a n g e r " ) , m ( T , " c l a s s " , " s e c t i o n - t i t l e " ) , m ( B , " c l a s s " , " t a b l e - c o m p a c t t a b l e - b o r d e r m - b - b a s e " ) , m ( I , " c l a s s " , " s e c t i o n - t i t l e " ) , m ( A , " c l a s s " , " t a b s - h e a d e r c o m p a c t l e f t " ) , m ( M , " c l a s s " , " t a b s - c o n t e n t " ) , m ( R , " c l a s s " , " t a b s " ) } , m ( e , t ) { f ( e , l , t ) , n ( l , s ) , n ( l , v ) , n ( l , i ) , f ( e , r , t ) , f ( e , p , t ) , n ( p , w ) , n ( w , b ) , n ( w , g ) , n ( g , z ) , n ( w , l e ) , f ( e , F , t ) , w e ( C , e , t ) , f ( e , K , t ) , f ( e , O , t ) , f ( e , Q , t ) , f ( e , y , t ) , n ( y , H ) , n ( y , s e ) , n ( y , L ) , n ( L , E ) , n ( E , o e ) , n ( E , G ) , n ( G , J ) , n ( E , a e ) , n ( E , V ) , n ( y , n e ) , k & & k . m ( y , n u l l ) , f ( e , W , t ) , f ( e , T , t ) , f ( e , X , t ) , f ( e , B , t ) , f ( e , Y , t ) , f ( e , I , t ) , f ( e , Z , t ) , f ( e , R , t ) , n ( R , A ) ; f o r ( l e t d = 0 ; d < D . l e n g t h ; d + = 1 ) D [ d ] & & D [ d ] . m ( A , n u l l ) ; n ( R , r e ) , n ( R , M ) ; f o r ( l e t d = 0 ; d < _ . l e n g t h ; d + = 1 ) _ [ d ] & & _ [ d ] . m ( M , n u l l ) ; P = ! 0 } , p ( e , [ t ] ) { v a r m e , b e ; ( ! P | | t & 1 ) & & a ! = = ( a = e [ 0 ] . n a m e + " " ) & & x ( v , a ) , ( ! P | | t & 1 ) & & q ! = = ( q = e [ 0 ] . n a m e + " " ) & & x ( z , q ) ; c o n s t d = { } ; t & 9 & & ( d . j s = `
import PocketBase from 'pocketbase' ;
const pb = new PocketBase ( '${e[3]}' ) ;
...
await pb . collection ( '${(me=e[0])==null?void 0:me.name}' ) . delete ( 'RECORD_ID' ) ;
` ),t&9&&(d.dart= `
import 'package:pocketbase/pocketbase.dart' ;
final pb = PocketBase ( '${e[3]}' ) ;
...
await pb . collection ( '${(be=e[0])==null?void 0:be.name}' ) . delete ( 'RECORD_ID' ) ;
` ),C. $ set(d),(!P||t&1)&&U!==(U=e[0].name+"")&&x(J,U),e[1]?k||(k=ve(),k.c(),k.m(y,null)):k&&(k.d(1),k=null),t&20&&(j=e[4],D=_e(D,t,de,1,e,j,ie,A,Ee,ye,null,he)),t&20&&(S=e[4],Oe(),_=_e(_,t,fe,1,e,S,ce,M,Te,De,null,ke),Be())},i(e){if(!P){ee(C. $ $ .fragment,e);for(let t=0;t<S.length;t+=1)ee(_[t]);P=!0}},o(e){te(C. $ $ .fragment,e);for(let t=0;t<_.length;t+=1)te(_[t]);P=!1},d(e){e&&u(l),e&&u(r),e&&u(p),e&&u(F),ge(C,e),e&&u(K),e&&u(O),e&&u(Q),e&&u(y),k&&k.d(),e&&u(W),e&&u(T),e&&u(X),e&&u(B),e&&u(Y),e&&u(I),e&&u(Z),e&&u(R);for(let t=0;t<D.length;t+=1)D[t].d();for(let t=0;t<_.length;t+=1)_[t].d()}}}function Ue(o,l,s){let a,v,{collection:i=new Ie}=l,r=204,p=[];const w=b=>s(2,r=b.code);return o. $ $ set=b=>{"collection"in b&&s(0,i=b.collection)},o. $ $ .update=()=>{o. $ $ .dirty&1&&s(1,a=(i==null?void 0:i.deleteRule)===null),o. $ $ .dirty&3&&i!=null&&i.id&&(p.push({code:204,body: `
null
` }),p.push({code:400,body: `
{
"code" : 400 ,
"message" : "Failed to delete record. Make sure that the record is not part of a required relation reference." ,
"data" : { }
}
` }),a&&p.push({code:403,body: `
{
"code" : 403 ,
"message" : "Only admins can access this action." ,
"data" : { }
}
` }),p.push({code:404,body: `
{
"code" : 404 ,
"message" : "The requested resource wasn't found." ,
"data" : { }
}
` }))},s(3,v=Ae.getApiExampleUrl(Me.baseUrl)),[i,a,r,v,p,w]}class ze extends Ce{constructor(l){super(),Re(this,l,Ue,Le,Pe,{collection:0})}}export{ze as default};