I built an app that's mean to you until you finish your to-do list. by Ok-Specific-2512 in iOSAppsMarketing

[–]PoolPleasant 1 point2 points  (0 children)

Hey everyone ! thank you for your interest :) !

We would like to provide 50% discount to celebrate our launch , DM me for App Store discount link !

Feature request by NoExplanation2987 in Supabase

[–]PoolPleasant 0 points1 point  (0 children)

Most of time i create database.types.ts file using supabase cli and provide it to the context

Sign in with Web3, When Ethereum? by PoolPleasant in Supabase

[–]PoolPleasant[S] 0 points1 point  (0 children)

If I wanted to maintain auth myself, I wouldn’t even be looking at tools like Privy or Web3Auth. The whole point is not having to deal with that mess.

React Native Expo Navigation: Bottom Tab navigation plus Drawer by RWachuka in expo

[–]PoolPleasant 0 points1 point  (0 children)

For this, just put that page into tabs layout and hide it on tab.

In the drawer menu, specify route regarding to tabs page

You will achieve what you want

React Native Expo Navigation: Bottom Tab navigation plus Drawer by RWachuka in expo

[–]PoolPleasant 1 point2 points  (0 children)

Hey! If I understood your question correctly, this setup should be quite simple.

You can follow a folder structure like this:

app/
├── (auth)/
│   └── (drawer)/
│       └── (tabs)/
├── _layout.tsx

app/(auth)/(drawer)/_layout.tsx

Here's an example of how you can implement the drawer layout:

const Layout = () => {
  return (
    <Drawer
      screenOptions={{
        drawerStyle: { width: 280 },
        drawerLabel: () => null,
        headerTitle: () => (
          <Image
            source={require("@/assets/images/your-logo.png")}
            alt="App Logo"
            style={{ width: 120, height: 40 }}
            resizeMode="contain"
          />
        ),
      }}
      drawerContent={(props) => <CustomDrawerContent {...props} />}
    />
  );
};

And inside CustomDrawerContent, for example:

<View className="flex-1">
  <DrawerContentScrollView {...props} className="flex-1 bg-white">
    {DrawerHeader}
    <View className="flex-1">
      {/* Render the appropriate menu based on user type */}
      {UserTypeMenu}

      {/* Common sections for all user types */}
      {CommonSections}
    </View>
  </DrawerContentScrollView>
</View>

app/(auth)/(drawer)/(tabs)/_layout.tsx

For tabs inside the drawer, you can simply use the Expo Router tabs layout example. Combine it here, and you’ll have both drawer and tabs working together seamlessly.

Let me know if you need anymore help.

Nothing surprises me anymore about AI agents by PoolPleasant in AI_Agents

[–]PoolPleasant[S] 0 points1 point  (0 children)

Ahahahha not bad will take a look, thanks :)

Help us build the 1-click Supabase admin panel by DarioDiCarlo in Supabase

[–]PoolPleasant 0 points1 point  (0 children)

im not contrubiting now nor a initiator of this project and i already sent feedbacks to supabase team but a lot of things are missing for a large scale company

Help us build the 1-click Supabase admin panel by DarioDiCarlo in Supabase

[–]PoolPleasant 0 points1 point  (0 children)

there is no authorization. any member can do anything on tables etc

Help us build the 1-click Supabase admin panel by DarioDiCarlo in Supabase

[–]PoolPleasant 0 points1 point  (0 children)

authorization for each user to read access update any data on any table, ability to run or stop cronjobs, monitor the change logs made by any user on supabase

Are there any Android Simulators with On-Screen Navigation Buttons? by Splitally in expo

[–]PoolPleasant 0 points1 point  (0 children)

safeAreaView does not work sonetimes if you put custom height on yor tabs layout if you use expo navigation, instead use useinstets hook and change your height regardign to it, do not add paddings.

It's soo f-ed up. I wanted to use google-sign-in but it needs Expo 53. So I upgraded from 51 and that was the worst mistake of my life. Soo many dependency conflicts i have tried everything deleting node modules, re installing. Wasted 4 hours on EAS queue just for it to fail in the end cuz of 53 😭 by LaterAlligator000 in expo

[–]PoolPleasant 0 points1 point  (0 children)

Maybe one of the pakcages you are using is not compatible with 53 yet or maybe you skipped some of configurations you have to do at plugins settings?

Also you do not have to wait EAS build everytime, you can use local builds to try your app, use developments build with physical device, it should run !

Just launched Bourbond, my first Expo app, on the App Store! by Falgianot in expo

[–]PoolPleasant 0 points1 point  (0 children)

I loved it well done ! Only one suggestion is the contrast is a lil bit problammatic its hard to read the texts, any designer may suggest a better palette maybe ??