Customize Core Components

Introduction

resources/js/larakits-components directory will be created when you install Larakits. The larakits-components directory contains empty classes that extends Larakits Core Components. You are free to customize any of Larakits core components from here.

Overriding Method

Let’s assume you want to override update method of larakits/components/settings/navbar-items/personal/profile-photo component. You need to place the update method in the resources/js/larakits-components/settings/navbar-items/personal/profile-photo.jsx file:

import Base from 'larakits/components/settings/navbar-items/personal/profile-photo'

export default class ProfilePhoto extends Base {

  /**
   * Upload profile photo.
   * 
   * @param {object} event 
   */
  upload(event) {
    // Your Custom Implementation...
  }
}