1.0.5 • Published 2 years ago

@kocdigital/sf-interface v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@sf/sf-frames

KOÇ DIGITAL Safe Frames

-

Main Frame Micro-Frontend VUE.JS Interface

install with npm

npm install

build with npm

npm run build

Define Main Frame with services

const core = {
  store,
  vuetify,
  router
}

defineSf(Vue, {
  ...Components,
  ...core,
  i18n,
  render: h => h(App)
}, {
  ...core,
  dialog,
  ...services
});

Default Services

{
    getSolution,
    checkUser,
    createSecureInstance,
    createUnsecureInstance,
    getToken,
    getSettings,
    setConfig,
    signOut
}

Create Main Frame API Instance

import {revokeSf} from '@sf/sf-frames';

const sfCore = revokeSf();
const instance = sfCore.services.createSecureInstance(`${config.API.BASEURL}`, {loader: true});

instance.get(url);
instance.post(url, data);

Main Frame API Options

interface ApiInstanceOptions {
    customHeaders?: object;
    errorMiddleware?(d: Date): void;
    loader?: boolean;
    disableErrorNotifications?: boolean;
}
1.0.5

2 years ago

1.0.2

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago