import React from 'react' import importPhoto from '../../api/importPhoto' import Button from './Button' import ButtonActionProvider from '../Actions/ButtonActionProvider' import ExternalLinkButton from './ExternalLinkButton' import useGlobalConfig from '../Contexts/useGlobalConfig' import { getImportedPhotoUrl } from '../../utils/linkGenerator' /** * Helper to render a series of buttons to install a template kit. * * @param photoId * @param photoTitle * @param showLabel * @param customActionHook * @param completeCallback * @param errorCallback * @returns {*} * @constructor */ const ImportPhotoButton = ({ photoId, photoTitle, showLabel = false, customActionHook = null, completeCallback = null, errorCallback = null }) => { const { getDownloadedItemId, addDownloadedItem } = useGlobalConfig() const importedPhotoId = getDownloadedItemId(photoId) let isAlreadyCompleted = !!importedPhotoId if (typeof window.envatoElements.photoImportCompleteCallback !== 'undefined') { // This variable is set in "main.jsx" and lets us reach into WordPress core code. // If this is set then we treat the download action as incomplete, this means we fire // importPhoto() again when in Deep Photo Integration mode. This allows our API to // return the JSON required for deep integration to work correctly. // The photo isn't imported twice due to a check in PHP so all good. isAlreadyCompleted = false } return ( } LoadingButton={

Group / Centre Activities

Structured Programs in a Supportive Environment

Group and centre-based activities provide a structured setting where NDIS participants can take part in organised programs, interact with others, and engage in planned sessions. At NSDC, we deliver centre-based activities that combine social interaction with guided participation in a safe and supervised environment.

Our programs are designed to provide consistency, routine, and structured engagement.

A Shared Space for Interaction and Participation

Centre-based programs offer a dedicated environment where participants can engage in activities alongside others. These sessions are planned to ensure they are accessible, organised, and suited to a range of interests.

Whether attending regularly or occasionally, participants benefit from structured sessions that encourage interaction within a group setting.

Activities You Can Participate In

  • Facilitated group sessions and interactive activities
  • Creative programs such as art, crafts, and hands-on projects
  • Recreational games and physical group activities
  • Structured workshops and guided learning sessions
  • Group outings organised through centre-based programs
  • Scheduled activities delivered in a supervised setting

Encouraging Participation in Group Settings

Taking part in group environments helps participants become more familiar with shared activities and structured sessions. Our team provides guidance to ensure you can engage at a pace that suits your comfort level.

Over time, regular participation can make group environments easier to navigate and more familiar.

Join a Structured Program

Find group activities that match your interests and availability.

Who This Service Is Designed For

  • NDIS participants seeking structured group-based activities
  • Individuals interested in centre-based programs
  • People looking for regular, scheduled engagement
  • Those requiring support in group environments
Consistent and Organised Program Delivery

Our group and centre-based activities follow a structured format, ensuring sessions are organised and delivered consistently. This allows participants to build familiarity with routines and know what to expect from each session.

Programs are designed to be accessible while maintaining a clear structure that supports participation.

Why Choose NSDC for Group Activities
  • Structured programs delivered in a centre-based setting
  • Facilitated sessions with consistent scheduling
  • Safe and supervised environments
  • Activities designed for group participation
Take Part in Structured Group Activities

Join programs that provide organised and engaging group experiences.